История изменений
Исправление liksys, (текущая версия) :
Отсутствие массив и строк как полноценных типов слишком усложняет первоначальное обучение
Ничего оно не усложняет. Наоборот, оно дает понимание, что внизу у машины никаких строк нет. Я учил сишку с нуля классе эдак в 9, и ничего, отлично понял. Просто вместе с сишкой нужно давать описание устройства компьютера. Что вот мол память в виде клеточек, вот указатель - номер клеточки. На клеточках все можно прекрасно объяснить. Проблема указателей и массивов высосана из пальца.
Столяров придерживается Паскаля как довольно простой и академической штуки
Давайте придерживаться не академических штук, а реально используемых живых языков. Количество учебных часов ограничено, и вместо того, чтобы изучать особенности никому не нужного паскаля, можно несколько глубже изучить тот же си.
На питоне куча вариантов и куча стилей, и новичок в этом легко потеряется (плюс изначально он будет писать на питоне как на том же паскале или сишке, только вместо скоочек и бегин/ендов использовать отступы).
Ну и отлично, пусть пишет. В процессе ему можно показать разницу в парадигмах, потому что если он будет продолжать писать на питоне как на си, у него будет получаться сложномодифицируемое говно. Таким образом, у человека естественным путем придет понимание того, что в чужой языковой монастырь со своим уставом не ходят, и писать надо так, как рекомендуют авторы языка.
Исходная версия liksys, :
Отсутствие массив и строк как полноценных типов слишком усложняет первоначальное обучение
Ничего оно не усложняет. Наоборот, оно дает понимание, что внизу у машины никаких строк нет. Я учил сишку с нуля классе эдак в 9, и ничего, отлично понял. Просто вместе с сишкой нужно давать описание устройства компьютера. Что вот мол память в виде клеточек, вот указатель - номер клеточки. На клеточках все можно прекрасно объяснить. Проблема указателей и массивов высосана из пальца.
Столяров придерживается Паскаля как довольно простой и академической штуки
Давайте придерживать не академических штук, а реально используемых живых языков. Количество учебных часов ограничено, и вместо того, чтобы изучать особенности никому не нужного паскаля, можно несколько глубже изучить тот же си.
На питоне куча вариантов и куча стилей, и новичок в этом легко потеряется (плюс изначально он будет писать на питоне как на том же паскале или сишке, только вместо скоочек и бегин/ендов использовать отступы).
Ну и отлично, пусть пишет. В процессе ему можно показать разницу в парадигмах, потому что если он будет продолжать писать на питоне как на си, у него будет получаться сложномодифицируемое говно. Таким образом, у человека естественным путем придет понимание того, что в чужой языковой монастырь со своим уставом не ходят, и писать надо так, как рекомендуют авторы языка.