ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1104906 Топик полностью
Cкpипaч, пророк (31.05.2021 07:20 - 01.06.2021 22:41, просмотров: 562) ответил symbions на А если вместо паскаля питона давать? Пока вижу только одну проблему - как раз отсутствие строгой типизации
А сами-то на Питоне много написали? :) Я - достаточно. Детям - ни в коем случае! Только Паскаль. 

Вирт разрабатывал язык в обучающих целях, а Гвидо - для себя.

И когда вылазило противоречие языка и концепции, Вирт перепроектировал язык,

а ван Россум... пробивал в этом месте переход через подпространство.

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

Такое нельзя показывать незрелым бойцам.


По моему скромному мнению, ключевая особенность языка программирования, адаптированного для обучения,

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

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

Это ПРЕДЕЛЬНО важно.


Магическое мышление - зло.

Переучить потом крайне сложно, даже если твердо знаешь что именно нужно править. Многие просто не могут

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

Мне неоднократно заявляли что поскольку в <подставить название пакета> сделано иначе, нужно заставить

Заказчика изменить ТЗ! :)

Что это как не покалеченные мозги? Паскаль позволяет НЕ покалечить мозги почти никому. Это - самое главное.


Взять какой-то из объектных Паскалей и пройтись по стандартным шаблонам проектирования.

Естественно, развив шаблон "состояние" до "автомата Калашникова Шатыло" и дав на него

больше половины времени.

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