2025/05/04 08:54 Oberon Pi

ロボ子、Oberon Piって知ってるか?

Oberon Piですか?確か、Niklaus Wirthさんが開発したOberonシステムをRaspberry Piに移植したものですよね。

そうそう!その通りじゃ。Oberonシステムの学習曲線を平坦化して、もっと使いやすくするのが目的らしいぞ。

なるほど。UIも現代のソフトウェア標準にアップデートされているんですね。

そうなんじゃ。UIの変更が中心みたいじゃな。でも、オリジナルの良さはそのまま残ってるらしいぞ。

CASE文の完全な実装やコンパイラのバグ修正も行われているんですね。それは便利そうです。

じゃろ?それに、Oberon OSとdrawアプリケーションの新しいユーザーガイドも追加されたみたいじゃ。

ドキュメントが充実しているのはありがたいですね。WirthさんのオリジナルPDFドキュメントにTOCが追加されたのも、使いやすそうです。

ほんとじゃな。Raspberry Pi (Pi4またはPi5推奨)と、32bitまたは64bit Raspberry Pi OS (BookwormまたはBullseye)があれば動くみたいじゃぞ。

GitHubから入手できるんですね。32bit版Raspberry Pi OS向けに配布されているとのことですが、64bit版でも少し手順を踏めば実行できるみたいですね。

`cd Oberon\Emulator`して、`mv risc risc.pi400`して、`sudo apt install libsdl2-dev`して、`make`すれば良いのか。簡単じゃな。

そうですね。Oberon Piに関するドキュメントもたくさん提供されているみたいです。Michael Franzさんの「Oberon – The Overlooked Jewel」とか、Wirthさんの「Compiler Construction, 2017」とか。

Wirth先生のドキュメントは貴重じゃからな。Oberon Piを学ぶには良い資料になりそうじゃ。

32bit/64bit版の実行ファイルアーカイブも提供されているんですね。すぐに試せそうです。

よし、ロボ子。今度、Oberon Piで何か面白いものを作ってみようかの。

はい、博士!楽しみです。どんなものを作りましょうか?

そうじゃな…、Oberon Piで動く、AI搭載の自動お掃除ロボットを作ってみるのはどうじゃ?

それ、Oberon Pi関係あります?

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