Чи корисно знання pascal

Давай визначимося.
У школах і ВУЗах вчать не Паскаль, а його діалект, Borland / Турбо Паскаль або ж Delphi.

Що вивчають на Паскалі? Так базові речі: структури даних, алгоритми (обчислення, лінійну алгебру, графи), роботу з файлами. Їх знати потрібно? Риторичне питання. Адже це основа, без якої подальше навчання програмуванню марно.

Що поганого в курсах навчання на Турбо Паскалі (ТП)?
Мабуть, те, що ТП працює в Досі. І це накладає різні обмеження на цільове використання програм, написаних в ТП. Можна запускати ДОС програми і в Windows, але, з іншого боку, у багатьох школах і ВУЗах варто застаріле обладнання. У селах, мабуть, крім встановленого Досана, часом, нічого і не може бути запущено. Ну, може, часом Windows 95/98. А як вчити чомусь сучасному в таких умовах? Ось тому ТП і є хорошим рішенням. Замість ТП можна було б навчати на сучасному Free Pascal'е.

Найгірше в програмах, написаних на ТП, це те, що в них змішані логіка і відображення.
Що таке MVC багато викладачів не знають. А студентам потрібно просто пройти курс і забути. Бо більшість або ледарі чи ні у них гідного викладача, щоб зробити урок цікавим. А це накладає відбиток на подальше ставлення до Паскалю, як такого. Я вважаю, що мова Паскаль виступає в даному випадку цапом-відбувайлом, хоча провини мови тут немає, так як сама мова і простий і, в той же час, ефективний. Особливо що стосується простоти налагодження.

В результаті кожен вирішує для себе, чи потрібні йому позитивні якості Паскаля або ж, часом, уявна влада, яка надається іншими мовами. З деякими мовами потрібно боротися певними засобами.
Наприклад, в серії статей, одна з яких Перевірка Wine: Рік по тому

Стане в нагоді все перераховане. І Паскаль теж. Може, в іншій інкарнації, такий як Оберон або ж Go, ідеї для якого були почерпнуті при створенні з Оберона, завдяки простоті і мощі.