|
組み込み機器向け小型マイコンの高性能化が著しいが、ファームウェアの開発には困難が多い。本開発では、搭載メモリがRAM512バイト、ROM4Kバイト程度の小規模なマイコン上でコンパイル可能かつ実用的なプログラミング言語環境を整備し、シリアル通信で直接ソースコードを送り込み実行するスクリプト制御を実現する。迅速な開発や動的な機能入れ替えを容易にするとともに、小学生からシルバー世代までが手軽にマイコン応用システムを製作できる環境の構築を目指す。
プログラミング言語として小規模組み込み開発に必要最低限の機能を備えること、明瞭な制御フローの記述が可能であること、Cプログラマにも違和感が少ないことを条件に軽量化し、結果的にC言語の制御構文をほとんど網羅しつつ
PostScript に似た後置記法のスタック型言語を設計した。この言語を核にローエンドの組み込みマイコンの開発環境を構築し、
・簡素な言語仕様であることによる検証性・信頼性の向上
・言語環境自体を内蔵させることによる高い保守性
・分散環境における動的な機能交換の容易性
・プログラム初心者にとっての「わかりやすさ」
などを実現する。
|