ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
14 ноября
1393468 Топик полностью
Cкpипaч, пророк (16.01.2024 11:23, просмотров: 152) ответил Adept на мне одному показалось, что практически все советские языки, как под кальку повторяли процедурные вроде Алгола (в упрощённом варианте, - Паскаля) разница между ними - непринципиальная, ну в некоторых возможностях специфических процедур и функций, а так-то те же яйца. На самом деле направлений в программировании и языках не так много. Мне видятся вот такие примерно вехи и ориентиры (очерёдность и хронология возможно немного другие, но я старался соблюсти временной ряд
Пункт 12: Java и Jscript не имеют между собой ничего общего. И если первый, скрепя сердцем можно объединить в одном пункте с Python (байт-код, который вообще-то придумали для Паскаля, но то детали), то второй лучше вообще убрать или показать отдельным пунктом, вместе с PHP. 

Пункты 3, 6, 11: Си и Паскаль - просто диалекты Алгола.

Пункт 10: Вершина модульных языков программирования все же - ОБЕРОН, Модула-3. АДА - написанный "комитетчиками" монстр.

В нем из нового - концепция "рандеву" для межпроцессного взаимодействия, благополучно почила в лету.

Пункт 13: Обязательно нужно добавить пром.языки стандарта МЭК 6-1131/3. "Дракон" это SFC.

Пункт 5: Бейсик. Пассаж про "благодаря интерпретатору" - брехня. Сравните с Питон или Lua чтобы понять, как выглядит

использование "интерпретирующей природы" внутри языка.

Простота Бейсика достигается отказом от структурных типов данных и указателей. Да и сильно ли он проще Паскаля?


Где-то отдельно существует Erlang (как язык, построенный вокруг обмена сообщениями) и, отдельно,

функциональные языки программирования, чье отличие от "обычных" языков мне до сих пор вкурить не удалось.

В прямой видимости, нет никого пишущего на Haskell, а "заокеанские" - делают загадочное лицо и показывают тысяче второй "hello word" :(

... но не любой ценой.