пятница, 27 января 2017 г.

Почему в школах до сих пор преподают Pascal, а не Python?

Этот вопрос возникает в сети последнее время все чаще. Учащиеся старших классов все чаще на ЕГЭ выполняют задания с использованием языка Python.
Как признаются учителя, преподающие на Python, те, кто учился программировать на Python, не хотят переходить на другие (более низкоуровневые) языки. Научив школьников сортировать массивы вызовом метода sort, сложно потом объяснить, зачем написаны целые тома об алгоритмах сортировки. А это может привести к появлению плеяды “программистов-только-на-Python”, не готовых к преодолению дополнительных ограничений ради повышения эффективности программы. Фактически учитель попадает в ситуацию, которая хорошо описывается фразой “В Python такие возможности есть, но учить так нельзя!” (Е.В. Андреева).
Школьная программа не предполагает подготовку специалистов, а базовые понятия алгоритмизации можно спокойно давать и на паскале.