24 января 2018 · Комментарий

Без заголовка

На школьном уровне Питон будет даваться без типов. А понимание типов прямой путь к онтологиям. Паскаль богат на элементарные типы. Перечисления, множества. Но хоть какое-то моделирование данных дают уже только в высшей школе. В итоге эта мощь Паскаля в школе не востребована. А в высшей школе Паскаль в числе устаревших языков. (Но в индустрии широко используется. На днях подработка появилась: подружить ML с Delphi. Современный Delphi многолик!) Своим ученикам (я репетитор ЕГЭ по информатике) объясняю выбор языка так: Язык программирования для ЕГЭ нужен для понимания базовых абстракций структурного программирования и самых простых алгоритмов. Для этого достаточно менее 10% современного языка. Но даже 100% использование языка на практике потребует знания его базовых и прикладных библиотек, которые объемнее самого языка в сотню раз. Т.е. разница в 100…1000 раз между языком для ЕГЭ и языком для Работы. Поэтому, полезно различать изучение промышленного языка программирования и его библиотек (+паттернов) и изучение языка для успешной сдачи ЕГЭ. Изучение Паскаля никоим образом не обделит изучающего. Структурное программирование и базовая алгоритмика останутся в виде накатанных «рельс в мозгу». А распознаватель структур кода в глазном нерве позже за неделю переучится на другой язык программирования. Выбирай Питон (С++/Java/C#/JS) если: - более года кодируешь на Питоне - есть рядом наставник, который знает Питон - в школе дают Питон - есть проверенный и рекомендованный (успешно сдавшими ЕГЭ) учебный курс на Питоне Во всех других случаях изучай Паскаль. Полно примеров, задач, разборов ЕГЭ на ютуб. Каждый школьный учитель знает Паскаль и быстро найдет ошибку в программе. А вот насчет современного содержания школьных курсов Математики и Физики очень интересный вопрос. Хотелось бы посмотреть примерные планы.

К записи · К обсуждению