Но когда я сделал математику в школе "пусть х = 123"
была обычная формулировка. Ранние версии Basic настаивали на ключевом слове «let» перед равным. Таким образом, это в основном кипит, чтобы "позволить" это понять.
Ключевой драйвер, обычно не рассматриваемый, но очень важный в то время, когда вы печатали.
Было два возможных устройства ввода,
- «Телетайп», при котором вы можете использовать стандартный телетайп, чтобы пробить маленькие дырочки в бумажной ленте, которые затем могут быть прочитаны компьютером. Это было не так уж и плохо, так как он поддерживал стандартный aplphabet в верхнем и нижнем регистре плюс большинство символов в верхнем ряду вашей клавиатуры.
- Перфокарты - вокруг было много машин для перфокарт, поскольку использование сортировщиков, табуляторов и принтеров было распространено в крупных корпорациях. Они поддерживали очень ограниченный набор символов Только верхний регистр алфавита и ограниченное количество «специальных» символов.
Телетайпы, как правило, использовались в академических и военных магазинах, карточные удары в более коммерческих магазинах. Следовательно, академические языки, такие как Pascal, поддерживают строчные идентификаторы и «разумные» нотации, такие как «: =» для назначения. Языки, нацеленные на более коммерческую аудиторию, предполагали, что перфокарты будут основной формой ввода, поэтому языки только в верхнем регистре, такие как FORTRAN и COBOL, с ограниченной поддержкой символов ":;> <", которые были недоступны при стандартном нажатии клавиш.
Между прочим, не было никакой двусмысленности относительно того, что "=" использовалось для назначения в раннем FORTRAN, поскольку сравнение было сделано с использованием ".LT.", ".LE.", ".EQ.", ".GE." и ".GT." синтаксис.
===
...