namespace
プログラミングにおける名前空間
C++
java, c#, phpとかにも
ファイルや何らかのモジュール単位でのインポートができる言語には存在しない or 必要がない
ES2015以降のJS
golang
rust
...
つまりプログラミングにおける名前空間は、ファイルをincludeするさいに、そのまま文字列として結合してしまい、ファイルパス等を有効活用できていない問題を、インポートシステムではなくコードレベルで解決してしまったことで発生した概念
これは
In-band signaling
のような解決