ブックマーク / na0iwata.hatenadiary.com (2)

  • プログラムに興味が出始めてから半年間に出会った良本5冊 - ( wanna-wanna hack > ƪ(•̃͡ε•̃͡)∫

    プログラマさんがはてなブログでブログを書いていたのでわたしもマネしてブログはじめました٩(๑❛ᴗ❛๑)۶ よくオススメのを書いてる方を見かけるので、わたしも書いてみます。 どちらかというと、乱読・多読したいけど結局気に入ったを何度も精読してしまう型(タイプ)の人間です。 コンピュータやプログラミングに興味が出てからの半年間に読んだ(今読んでいるものも含めて)の中から、何度も精読したいを紹介。 # アランケイ 「オブジェクト指向を理解しなさい」と会社の先輩に言われてはや数ヶ月。 それ以前に、コンピュータやプログラミング言語の仕様が全く分かりません。 今まで全く触ってこなかったので、コンピュータが未知のブラックボックスです。 オブジェクト指向が分からないので、じゃあオブジェクト指向を考えた人に聞けばいいやんと思い立ち気づいたらアランケイ先生に出逢いました。 コンピュータが作られた経緯

    natsutan
    natsutan 2013/05/07
    the elements of computing systems をKindleでパラ見したけど面白そう
  • 計算機プログラムの構造と解釈と闘う : 第1幕 - ( wanna-wanna hack > ƪ(•̃͡ε•̃͡)∫

    コンピュータってどうして動くの? プログラムって何なの? この20数年間インターネットもろくにやらずコンピュータに全く興味がなかったのですが、 ふとした経緯でこの業界に入ってしまいました。 しかし、しかし、日に日に疑問ばかりが募ります。 プログラミングができれば何でも創れると聞いてプログラミングを始めたものの、 「引数」と「関数」、「返り値」の意味が分からず2ヶ月くらいずっと悩みました。 プログラム言語になぜ引数という概念があるの? この式はどんな順序でどう計算されて行くの? データって何? バイナリって何? プログラムって何?? 表現したい、創りたい、成したいものが山ほどあるのに疑問ばかり増えて行きます。 悩みを人に話すと「普通はそんなことまで考えない。頭おかしい。」と言われます。 何冊かを読んでみましたがプログラム言語の根の処理までは教えてくれません。 途方に暮れていた昨年末、ふと

    natsutan
    natsutan 2013/03/21
    絶賛応援中
  • 1