2022年12月1日のブックマーク (2件)

  • ビル・ゲイツが選ぶ「人生で最高の5冊の本」

    Microsoftの創業者で読書家としても知られるビル・ゲイツ氏は、毎年11月の終わり頃に「今年読んだ最高の」を紹介してきました。そんなゲイツ氏が、2022年には今年読んだではなく「人生で最高の」を5冊紹介しています。 5 of my all-time favorite books | Bill Gates https://www.gatesnotes.com/About-Bill-Gates/Holiday-Books-2022 ◆大人向けSF入門に最適な「異星の客(原題:Stranger in a Strange Land)」 「異星の客」はロバート・アンスン・ハインラインによって1961年に書かれたSF小説です。この小説は、ゲイツ氏と共にMicrosoftを創業したポール・アレン氏との出会いに深く関連しているとのこと。ゲイツ氏はレイクサイドスクールの7年生か8年生の頃からSF

    ビル・ゲイツが選ぶ「人生で最高の5冊の本」
    htsnul
    htsnul 2022/12/01
  • Lispを実装したくなったら読んでほしい本6選 - Arantium Maestum

    言語実装 Advent Calendar 2022の1日目の記事として書いた。 Lisp Advent Calendar 2022でも枠が空いていたのでダブル投稿。 プログラミング言語を実装してみたい!と思ったらまずは簡単なLispインタプリタから始めるというのは一つの王道だと思う。 複雑な構文解析は要らず最低限の再帰下降法パーサで手に入る構文木を、そのまま再帰的な関数で実行していくtree walking評価器。メモリ確保もヒープにそのまま置いていって、メモリ解放は実装言語のGCに任せるなりプログラムの終了時までやらなかったり。そんなインタプリタを作る経験から得られるものは非常に大きく、どんなプログラマでも一回は試してみてもいいのではないか?と思っている。(個人的な感想です) そんな簡易Lispを実装してみて沼にハマってしまい、より精緻な言語処理系を作りたいと思ったとする。その時点で:

    Lispを実装したくなったら読んでほしい本6選 - Arantium Maestum
    htsnul
    htsnul 2022/12/01