История изменений
Исправление hobbit, (текущая версия) :
9 страниц о (не)нужности паскаля. По-прежнему, 20 лет спустя. Да паскалю уже за одно это можно поставить памятник.
Отличный язык, как для обучения, так и для прикладного программирования. Да, недостатки есть, об одном из них я писал в соседней теме.
Что касается обучения — я считаю верхом наивности представления о том, что человека надо сразу «учить на том языке, на котором он будет писать». Нормальный программист за жизнь несколько ЯП стопудово сменит, и ещё вообще не факт, на что он пойдёт сразу после вуза, на плюсы или JavaScript. А учить начинать надо на том языке, который прививает навыки аккуратной разработки. Не слишком сильно удаляясь от низкого уровня (как питон), но и не слишком загромождая голову необязательными деталями (как сишка). Паскаль тут золотая середина, плюс ещё человекопонятный синтаксис.
Да, на старших курсах надо уже давать более «промышленные» языки. И да, языков надо однозначно дать не менее 3, чтобы человек не сводил программирование к заучиванию языковых конструкций.
Исходная версия hobbit, :
9 страниц о (не)нужности паскаля. По-прежнему, 20 лет спустя. Да паскалю уже за одно это можно поставить памятник.
Отличный язык, как для обучения, так и для прикладного программирования. Да, недостатки есть, об одном из них я писал в соседней теме.
Что касается обучения — я считаю верхом наивности представления о том, что человека надо сразу «учить на том языке, на котором он будет писать». Нормальный программист за жизнь несколько ЯП стопудово сменит, и ещё вообще не факт, на что он пойдёт сразу после вуза, на плюсы или JavaScript. А учить начинать надо на том языке, который прививает навыки аккуратной разработки. Не слишком сильно удаляясь от низкого уровня (как питон), но и не слишком загромождая голову необязательными деталями (как сишка). Паскаль тут золотая середина, плюс ещё человекопонятный синтаксис.