The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Разработчики Mesa обсуждают возможность добавления кода на языке Rust"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Разработчики Mesa обсуждают возможность добавления кода на я..." +2 +/
Сообщение от другой аноним (?), 04-Окт-20, 22:42 
Значит так, чисто за историю. LET как ключевое слово впервые появилось, кажется, в оригинальном бейсике 1964 года (не микрософтовском, блин, а оригинальном! задолго до этих ваших персональных компьютеров), и там оно обозначало просто оператор присваивания. Ну чтобы каждый оператор начинался строго со своего ключевого слова, так не-программистам учить проще. Очень быстро все последующие бейсики стали разрешать его опускать, и эта конкретная традиция обозначений сдохла, не оставив потомства. Помянем.

Второй раз let как ключевое слово появилось, кажется, в языке CPL в 1966 году, и там оно обозначало определение переменной, введение нового имени. Этот язык никогда не был ни полностью реализован, ни даже полностью специфицирован (в разных сохранившихся статьях (сканы с пишущей машинки, со спецсимволами, дорисованными ручкой) описываются слегка разные версии), но он тем не менее является прямым потомком Сишечки (по линии CPL - BCPL - B - C), а косвенно -- ну в общем всех современных языков вообще. И let во всех перечисленных языках (хаскеле и js в равной мере) восходят именно к этому let из CPL. Уважим.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Разработчики Mesa обсуждают возможность добавления кода на языке Rust, opennews, 04-Окт-20, 12:19  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру