|
内容紹介・もくじなど
著者プロフィール
クノイズル,ロナルド T.(クノイズル,ロナルド T.)
プログラミング言語の愛好家。1980年頃、初めてApple 2コンピュータに出会ったときにプログラミング言語を体験しました。それから数十年後、コロラド大学ボルダー校で機械学習の博士号を取得し、現在は深層学習システムの開発に携わっている クノイズル,ロナルド T.(クノイズル,ロナルド T.)
プログラミング言語の愛好家。1980年頃、初めてApple 2コンピュータに出会ったときにプログラミング言語を体験しました。それから数十年後、コロラド大学ボルダー校で機械学習の博士号を取得し、現在は深層学習システムの開発に携わっている |
本書は、コンピュータを使うだけでなく、それ以上のことをしようとする人々に向けて書かれています。あなたがプロの開発者なら、自分の技術について普通とは違う方法で考えることから得られる自由を高く評価してくれるでしょう。あなたが学生なら、プログラミング入門のような授業で得られるものを超えたプログラミングの可能性を感じることができるはずです。あなたが趣味でコンピュータに触れているなら、おそらくすでに難解プログラミング言語についてある程度の知識があり、それに対する情熱を追求したいと思っているかもしれま…(続く)
本書は、コンピュータを使うだけでなく、それ以上のことをしようとする人々に向けて書かれています。あなたがプロの開発者なら、自分の技術について普通とは違う方法で考えることから得られる自由を高く評価してくれるでしょう。あなたが学生なら、プログラミング入門のような授業で得られるものを超えたプログラミングの可能性を感じることができるはずです。あなたが趣味でコンピュータに触れているなら、おそらくすでに難解プログラミング言語についてある程度の知識があり、それに対する情熱を追求したいと思っているかもしれません。さあ、この世界に飛び込んできてください。こっちの水は甘いぞ。(『イントロダクション』より)
もくじ情報:1 プログラミング言語とは(歴代のプログラミング言語たち;プログラミング言語の本質;チューリングマシンおとびチューリング完全);2 非定型プログラミング言語(Forth;SNOBOL;CLIPS);3 難解プログラミング言語(ABCのABC;FRACTRAN;PIET;Brainfuck;Befunge);4 自家製難解プログラミング言語(Filska;Filskaを使う;Firefly;Fireflyを使う;さらに先へ);Appendix Fireflyによる遺伝的プログラミング