gobasic - Goで作られたBASICインタプリタ

gobasic - Goで作られたBASICインタプリタ:

BASICと言えば最初に触ることの多いプログラミング言語だと思います。ごく簡単な言語体系だけに、複雑なことをしようと思うともの凄くコードが増えてしまったりします。また、GOTOを多用すると全体の動きの把握が難しく、スパゲティなコードが作られます。

そんなBASICをGoで動かせるのがgobasicです。

gobasicの使い方

コード例です。一番左は行番号です。

10 GOTO 80 
20 GOTO 70 
30 GOTO 60 
40 PRINT "Hello, world!\n" 
50 END 
60 GOTO 40 
70 GOTO 30 
80 GOTO 20 
実行します。確かにちゃんと出力されます。

$ gobasic 10-goto.bas  
Hello, world! 
さらにWebブラウザ上で動かすこともできます。グラフを描きます。





コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)