« 2020年5月 | トップページ

2020年6月

2020/06/05

BASIC (6) PC-BASIC の紹介

BASIC コンバータを JavaScirpt で作っている間、PC-BASIC とは何かについて紹介したいと思います。

PC-BASIC は Rob Hagemans 氏によって開発されている Python で書かれた BASIC です。こちらが PC-BASIC のサイトです。

Pcbasic_web

Wikipedia の BASIC 一覧表にもまだ載っていない新しい BASIC と言えます。安定版は 1.2.14 で Windows と Mac で動作します。開発版 2.0 は Linux や Python 上でも動作します。

PC-BASIC のインストール方法、初期設定方法、よく使うコマンド、F-BASIC との違いなどをこちらにまとめました。

関連項目

| | コメント (0)

JavaScript (43) BASIC の構文解析

JavaScript の連載は 3 年ぶりになります。今回は最近始めた「BASIC でコンバータを作る」企画の一環で、BASIC の構文解析の部分を6年前に作った JavaScript のパーサージェネレーターで使って作ってみようということで、BASIC パーサーを作ります。

作成したコードとその結果をこちらに公開します。

とりあえずパーサーらしきものが出力されました。次回は作成したパーサーが動作するか確かめてみたいと思います。

(つづく)

関連項目

| | コメント (0)

« 2020年5月 | トップページ