2

タイピング中に、手がデフォルトの位置にあるとき、つまりFとJに人差し指を置いたときに、セミコロンが小指の下に表示されるためでしたか?

それとももっと充実したものはありますか?

4

2 に答える 2

6

ステートメントの区切り文字/ターミネータとしてのセミコロンの使用は、少なくともAlgol-60にまでさかのぼります。

最も可能性の高い理由は、ドット文字が浮動小数点リテラルの小数点としてすでに使用されており、代入演算子(:=)でコロンが使用されていたためだと思います。そのため、次に最も明白な句読文字としてセミコロンが使用可能になりました。

ノート:

  • 'ステートメントターミネータとして使用されていたAlgolの初期の方言、
  • 使用するCOBOL .
  • FORTRANは、1行に複数のステートメントを許可しなかったため、ステートメントターミネータをまったく必要としませんでした。

その時代の多くの言語は、6ビットまたは5ビットの文字セット用に設計されていたため、言語設計者の選択肢が大幅に制限されていました。学部生として、文字列リテラルの中括弧などに対応できなかったため、PascalにIBM026キーパンチを使用できなかったことを覚えています。029キーパンチをキューに入れる必要がありました。

当時、タイピングの効率は大きな問題ではありませんでした。1950年代と1960年代の典型的な入力デバイスは、タッチタイピングには「不格好」でした。そして、多くのプログラムがコーディングパッドに書き出され、キーパンチ演算子によってキー入力されました。

于 2012-11-08T11:41:33.963 に答える
0

歴史的なキーボードのほとんどすべての記号が演算子として使い果たされ、残りの 1 つがおそらくセミコロンだったからだと思います。

于 2012-11-08T11:39:11.297 に答える