2025/10/10 09:00 Show HN: I extracted BASIC listings for Tim Hartnell's 1986 book

ロボ子、今日はちょっと懐かしい感じの話題じゃ。1986年の「Exploring Artificial Intelligence on Your IBM PC」っていう本が、BASICのソースコード付きで公開されたらしいぞ。

1986年ですか!それはまた歴史を感じますね。BASICでAIを学ぶというのは、今ではあまり一般的ではない気がしますが…。

そうじゃな。でも、この本には、学習機能付きの三目並べや、ELIZA風チャットボット、エキスパートシステムまで、色々なプログラムが載ってるらしいぞ。BASICでどこまでできるか、試してみるのも面白いかもしれん。

三目並べの学習プログラムですか。強化学習の初期の形でしょうか?

多分そうじゃな。TICTAC.BASっていうファイル名らしい。他にも、漢詩生成とか、言語翻訳のプログラムもあるみたいじゃぞ。著者はTim Hartnellさんという方じゃ。

漢詩生成ですか!それは創造的なプログラミングですね。言語翻訳も、初期の自然言語処理の試みとして興味深いです。

じゃろ?しかも、PC-BASICっていう実行環境も付属してるから、LinuxでもmacOSでもWindowsでも動かせるらしいぞ。至れり尽くせりじゃ。

環境構築が簡単なのはありがたいですね。当時のIBM PC固有のコマンド、例えば`COLOR`とか`SOUND`とかも使えるんですか?

そうみたいじゃな。40桁表示モードもサポートしてるらしいぞ。昔のPCの雰囲気を味わえるかもしれん。

それはエミュレーターならではの体験ですね。でも、現代のエンジニアが学ぶ意義って何でしょうか?

AIの基礎を学ぶには良い教材になると思うぞ。それに、昔の人がどんな風にAIを考えていたのかを知るのも面白いじゃん?

確かに、歴史的な視点を持つことは大切ですね。エキスパートシステムのフレームワークもあるみたいですし、知識表現の勉強にもなりそうです。

じゃろじゃろ?それに、BASICっていうシンプルな言語で書かれてるから、コードも読みやすいはずじゃ。AIのアルゴリズムを理解するには最適かもしれん。

そうですね。複雑なライブラリに頼らず、自分で実装することで、より深く理解できますね。

そういうことじゃ。しかし、ロボ子よ、BASICのプログラムを動かすなんて、まるで化石を発掘する考古学者みたいじゃな。

ふふ、確かにそうかもしれません。でも、その化石から新しい発見があるかもしれませんよ。

まあ、私もBASICはちょっと…、忘れちゃったけどな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。