LoginSignup
0
0

More than 5 years have passed since last update.

俺言語 その27

Last updated at Posted at 2018-07-15

概要

俺言語をやってみた。
wemos d1に、入れてみた。

写真

image

サンプルコード

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+5*6は、42となる。
#は、プログラムカウンター
if文は、#=a<100*20でaが100より小さいなら、行20に飛ぶ
?は、プリント文。
行番号無しなら、ダイレクト実行。
100 a=0で、挿入。
100で、削除。
100 a=100で、置き換え。

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0