概要
俺言語をやってみた。
wemos d1に、入れてみた。
写真
サンプルコード
fizzbuzz
10 a=0
20 a=a+1
30 b=a/15
40 #=%=0*120
50 b=a/5
60 #=%=0*140
70 b=a/3
80 #=%=0*160
90 ?=a
100 #=a<100*20
110 #=200
120 ?="fizzbuzz "
130 #=100
140 ?="buzz "
150 #=100
160 ?="fizz "
170 #=100
言語仕様。
対話形式で、一行ずつ解釈するインタープリター。
行番号を持ち、分岐できる。
文は、代入文のみ。
行は、行番号、スペース、代入文。
行番号は、1から255まで。
変数は、aからz。
数値は、0から255まで。
-
-
- / で加減乗除。
%は、剰余。
$は、乱数。0から9。<-無し。
0は、ソースリスト表示。
ソース数は、256バイト。
= < > で論理式、値は0と1を取る。
文は、左から順に評価される。2+56は、42となる。
#は、プログラムカウンター
if文は、#=a<10020でaが100より小さいなら、行20に飛ぶ
?は、プリント文。
行番号無しなら、ダイレクト実行。
100 a=0で、挿入。
100で、削除。
100 a=100で、置き換え。
- / で加減乗除。
-
以上。