LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

9 страниц о (не)нужности паскаля. По-прежнему, 20 лет спустя. Да паскалю уже за одно это можно поставить памятник.

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

Что касается обучения — я считаю верхом наивности представления о том, что человека надо сразу «учить на том языке, на котором он будет писать». Нормальный программист за жизнь несколько ЯП стопудово сменит, и ещё вообще не факт, на что он пойдёт сразу после вуза, на плюсы или JavaScript. А учить начинать надо на том языке, который прививает навыки аккуратной разработки. Не слишком сильно удаляясь от низкого уровня (как питон), но и не слишком загромождая голову необязательными деталями (как сишка). Паскаль тут золотая середина, плюс ещё человекопонятный синтаксис.

Да, на старших курсах надо уже давать более «промышленные» языки. И да, языков надо однозначно дать не менее 3, чтобы человек не сводил программирование к заучиванию языковых конструкций.

Исходная версия hobbit, :

9 страниц о (не)нужности паскаля. По-прежнему, 20 лет спустя. Да паскалю уже за одно это можно поставить памятник.

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

Что касается обучения — я считаю верхом наивности представления о том, что человека надо сразу «учить на том языке, на котором он будет писать». Нормальный программист за жизнь несколько ЯП стопудово сменит, и ещё вообще не факт, на что он пойдёт сразу после вуза, на плюсы или JavaScript. А учить начинать надо на том языке, который прививает навыки аккуратной разработки. Не слишком сильно удаляясь от низкого уровня (как питон), но и не слишком загромождая голову необязательными деталями (как сишка). Паскаль тут золотая середина, плюс ещё человекопонятный синтаксис.