注:これはNotion AIに書いてもらったブログ記事の例です。
Pythonは、スタックベースのプログラミング言語であるForthを実装するのに適しています。この記事では、PythonでForthを実装する方法を説明します。
Continue reading “PythonでForthを実装する”毎日の暮らしを楽チンに!
注:これはNotion AIに書いてもらったブログ記事の例です。
Pythonは、スタックベースのプログラミング言語であるForthを実装するのに適しています。この記事では、PythonでForthを実装する方法を説明します。
Continue reading “PythonでForthを実装する”コンピュータの基本的な部分を学ぶことができるnand2tetrisというサイト。
タイトルにあるように、まずは論理回路のNANDを組み合わせてCPUやメモリ、そしてコンピュータまでをエミュレータ上で作る。次に作成したコンピュータ上で動くマシン語へ変換するアセンブラ、中間言語からアセンブラへの変換器、高級言語から中間言語へのコンパイラと順を追って作成。最後に高級言語を使ってOS(というかライブラリ)を作成したらtetris(実際にはPong)を動かす!というのがサイトの内容。
やることはかなり盛り沢山で、年末から1ヶ月程かかってやっと最後まで終わらせることができたので簡単に振り返ってみる。
Continue reading “nand2tetrisやっと終了!”自粛真っ只中のGW中に本が2冊発掘された。
第五世代コンピュータで世間が人工知能に沸く中LISPに興味を持って購入したんだと思うけど、いまだにLISPは”完全に理解する”ってさえ言える感じではない。
というわけで、このGWに何度目かのLISP入門を始めてみた。