История изменений
Исправление hobbit, (текущая версия) :
Вот как раз с синтаксисом у паскаля всё в порядке, он для людей, а не для жрецов культа зауми. Например, ключевые слова function и procedure позволяют сразу отличить функцию от переменной, не ища глазами скобки. (Кстати, из названных тобой языков эту идею, похоже, воспринял Rust, одобряю.)
Ещё в паскале есть локальные процедуры (в крестах только в C++11 появилось подобие оных в виде лямбд).
Ну и то, что язык постарше Go или Rust, позволяет спокойно развивать старую кодовую базу, а не заниматься переписыванием ради переписывания. Про лёгкую работу с БД тут уже писали, правда, это больше свойство IDE/библиотек, а не языка.
Исправление hobbit, :
Вот как раз с синтаксисом у паскаля всё в порядке, он для людей, а не для жрецов культа зауми. Например, ключевые слова function и procedure позволяют сразу отличить функцию от переменной, не ища глазами скобки. (Кстати, из названных тобой языков эту идею, похоже, воспринял Rust, одобряю.)
Ещё в паскале есть локальные процедуры (в крестах только в C++11 появилось подобие оных в виде лямбд).
Исходная версия hobbit, :
Вот как раз с синтаксисом у паскаля всё в порядке, он для людей, а не для жрецов культа зауми. Например, ключевые слова function и procedure позволяют сразу отличить функцию от переменной, не ища глазами скобки. (Кстати, из названных тобой языков эту идею, похоже, воспринял Rust, одобряю.)