Programming Languages
Deep dives into programming languages — new features, performance, and ecosystem developments.
1 Articles
Programming Languages
シェルを自作するとUnixの本質が見えてくる
開発者なら誰でも毎日シェルを使っている。でも、シェルが実際に何をしているかを理解している人は少ない。シェルはアプリケーションのように見える——コマンドを入力すれば実行してくれる——が、実態はOSの根幹をなすUnixプリミティブの薄いラッパーにすぎない。シェルをゼロから自作することは、プロセス、ファイルディスクリプタ、パ...