FORTH
: vector create dup , 2* allot does> 2+ swap 2* + ; 上のブログラムが、一次元の配列を用意するワードで、『標準FORTH』の例題にあるブログラムです。 つつきは後で 解説とか、利用した結果とか書くこと
FORTHでは、標準(F83辺りが私の頭の中ではFORTHの標準と言うことになっていますが)で、配列がありません。 ただ、A(5) = 10 というような感じで、配列にデーターを入れることができれば、便利です。FORTHは自己増殖型言語とも呼ばれておりまして、私の記…
gforthについてwindowsとlinux、ともに利用できるforthとして、いま、gforthで、forthの勉強をしています。F83やToolFORTHも使っていたので、それほど抵抗はありませんが、やはり、長い間、プログラミングなどしていなかったので、これはどうするんだっけと…
forthの特徴としてスタックが挙げられます。 スタックとは一次配列のように順に数値を保管する場所です。ただ、配列と違うのは配列要素の何番に数値を入れると言う考え方ではなく、例えば、座布団を上に積み重ねるように、数値を積み重ねていく、そう考えて…
もう30年近く前、学生の頃、コンピューター言語でFORTHという言語を使っていました。卒業してからは、まったく、プログラムを組むこともなくいたのですが、最近、rubyとC言語を勉強しだしたのをきっかけに、少しばかり、FORTHも勉強してみようかと思った次…