コンピュータリテラシー演習のページへ
Rubyによるはじめてのプログラミング

代入あれこれ

ここでいう代入は、CやPascalのように「変数に値を格納する」あるいは 「変数を何らかのデータ(オブジェクト)とみなす」といった意味です。 一部の言語では、代入を数学的に定義してあり、意味が異なります。
言語名記述例
ALGOL
Ada
Pascal
Eiffel
a := 100
C
PL/I
C++
Perl
Java
C#
a = 100;
Fortran
Basic
Ruby
a = 100
Lisp(setq a 100)
Scheme(set! a 100)
APL
Smalltalk
a ← 100
PostScript/a 100 def
COBOLMOVE 100 TO A.
Prologここでいう代入と同じものはない(変数も意味が異なる)

東京情報大学情報システム学科
大見 嘉弘(Yoshihiro OHMI)
<ohmi@rsch.tuis.ac.jp>