電子趣味の部屋

電子系のガジェットやアプリ開発等の趣味の話題を書いてます

ClaudeでBASICインタプリタを作ってみた

自分で何かアプリを作成したときに、マクロ機能として何かしらの言語が扱えるといいなと思い、実験的にAIでWEBで動作するBASICインタプリタを作ってみました。

初めに渡したプロンプトは以下のものです。

WEBで動作するBASICが使用できるエディタを作ってください。
Basicインタプリタも実装してください。
FullBasicに準拠してください。

そのままでは素直に動作しなかったので、エラーや動作が変なところを伝えて修正していきました。
どのようにしたかの経緯を公開します。
claude.ai

割と簡単に動作するものができたので、クラス化して別のアプリに組み込むこともできそうです。