MS-DOS 2.0のソースコードが公開された 9月末にMS-DOS 2.0のソースコード(https://github.com/Microsoft/MS-DOS/tree/master/v2.0)が公開された。ここでは、ソースコードを見ながら、Windowsのパス区切り文字が、なぜ「\」(英語表示では逆スラッシュ)になったのかを考えてみる。 ただ、MS-DOSは8086のアセンブラで記述されているため、コードを説明するのではなく、必要な定義部分などを使って解説することにする。 まずは簡単にMS-DOSという名称について説明しておく。IBMがIBM PC用のOSとしてマイクロソフトに開発を依頼したため、IBM PC用のものはPC-DOSという名称であり、MS-DOSはIBM以外のメーカー用に使われた。この時点では、PC-DOSとMS-DOSはほぼ同一のものとしてよい。ここでは、すべてMS-
![Windowsのパス区切り文字は、なぜ逆スラッシュになったのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/3cd0d2a8951c070d58950b8a4564588fee0c96eb/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2018%2F10%2F28%2F701771%2Fl%2F90f689d27a9236df.jpg%3F20200122)