しかし、私が学校で数学をしたとき、「let x = 123」
一般的なフレージングでした。Basicの初期バージョンでは、equalの前に「let」キーワードが必要でした。したがって、基本的に「許可」するために行われる沸騰が理解されます。
通常は考慮されていないが、実際に何を入力したかは重要なドライバーです。
実行可能な入力デバイスは2つあり、
- 標準のテレタイプマシンを使用してペーパーリボンに小さな穴を開けて、コンピューターで読み取ることができる「テレタイプ」。これは、大文字と小文字の標準的なaplphabetとキーボードの一番上の行のほとんどの文字をサポートしているので、それほど悪くはありませんでした。
- パンチカード-大企業ではソーター、タブレーター、プリンターの使用が一般的であるため、多くのパンチカードマシンがぶら下がっていました。これらは、非常に限られた文字セットの大文字のみのアルファベットと限られた数の「特殊」文字をサポートしていました。
テレタイプは、アカデミックショップやミリタリーショップ、より多くの商業店でのカードパンチで使用される傾向がありました。したがって、Pascalのような学術言語は、小文字の識別子と、「:=」のような「賢明な」表記法を割り当てにサポートしていました。より商業的な聴衆を対象とした言語は、パンチカードが入力のメイン形式であると想定していたため、FORTRANやCOBOLなどの大文字のみの言語は、標準のキーパンチでは使用できなかった「:;> <」文字のサポートが制限されていました。
ちなみに、比較は「.LT。」、「。LE。」、「。EQ。」、「。GE。」を使用して行われたため、「=」が初期FORTRANの割り当てに使用されていることについてあいまいさはありませんでした。および「.GT」構文。
===
...