萌えハッカーニュースリーダー

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

出典: https://github.com/nzduck/hartnell-exploring-ai-book
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

まあ、私もBASICはちょっと…、忘れちゃったけどな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search