アカウント名:
パスワード:
Linuxカーネルとglibcでも読んでれば良い。
幾ら高水準APIが移り変わっても、最下層でこいつらが動いてることに変わりは無い。(カーネルはOS毎に違うが基本が変わる訳でもない)
低水準で何が起きているか知らない限り、ブラックボックスとその作者を相手に苦戦することに変わりは無いし。
アルゴリズムもそう種類が有る訳じゃないので(沢山有るのはルールの方)、カーネル内で使われる物を一通り知って置けばプログラミングの幅がぐっと広がるだろう。
最終的に、プログラミングに必須なのはアプリケーションルールなんだけどね。これは現場じゃなきゃ知り得ないし。
そういうコードってすっごい最適化されてそうだから、読んでも意図を汲み取れなそう。
ではまずはMINIXをどうぞ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
カーネルを読む (スコア:5, すばらしい洞察)
Linuxカーネルとglibcでも読んでれば良い。
幾ら高水準APIが移り変わっても、最下層でこいつらが動いてることに変わりは無い。(カーネルはOS毎に違うが基本が変わる訳でもない)
低水準で何が起きているか知らない限り、ブラックボックスとその作者を相手に苦戦することに変わりは無いし。
アルゴリズムもそう種類が有る訳じゃないので(沢山有るのはルールの方)、カーネル内で使われる物を一通り知って置けばプログラミングの幅がぐっと広がるだろう。
最終的に、プログラミングに必須なのはアプリケーションルールなんだけどね。これは現場じゃなきゃ知り得ないし。
-- Buy It When You Found It --
Re: (スコア:0)
そういうコードってすっごい最適化されてそうだから、
読んでも意図を汲み取れなそう。
Re:カーネルを読む (スコア:0)
ではまずはMINIXをどうぞ。