質問: UnixやC言語の習得のため、 以下の記事にあった「シェルを実装する」という課題に チャレンジしようと思っています。 ただ、いままでC言語やUnixなどに深く関わってこなかったため、 何からやっていいかがいまいちピンと来ません。 参考になるような本やウェブサイトがあれば教えてください。 また、実装する指針を示してくれた方には 高ポイントをさし上げますので、そちらもお待ちしています。 よろしくお願いします。
回答: もうすでに上で出ている気がしますが. Amazon.co.jp: Linuxプログラミング―例題で学ぶUNIXプログラミング環境のすべて: 本: ニール マシュー,リチャード ストーンズ,Neil Matthew,Richard Stones,葛西 重夫 が傑作だと思いました.実際にLinuxをインストールしてこの本の通読・コードを実行 していけばシェルに必要な知識の大部分を得ることが出来ると思います. あと,「シェル」というのは結局のところ,PerlやRubyなどのスクリプト言語と 同じもの(bash, tcshなど)なので, 高度なものを作ろうと思えば,言語処理系の知識も求められますね. Amazon.co.jp: プログラミング言語処理系 (岩波講座 ソフトウェア科学): 本: 佐々 政孝 が名著です.