Любому школьнику или студенту первых курсов известен такой язык программирования как Pascal. Изучение Паскаля заложено в школьную программу, что вызывает у многих учеников вопрос: «Почему именно Pascal?». Ведь в наше время действительно невозможно написать программу, зная Паскаль, так не проще ли изучить Python?
Почему же в школах преподают Pascal вместо Python’а?
Школьная программа не предусматривает обучение специалистов в области программирования, лишь несёт за собой цель научить учеников и студентов общему понятию об алгоритмах. Казалось бы, Python тоже может отлично подойти к этой задаче – вот только он может препятствовать развитию алгоритмического мышления, ведь, в отличие от Паскаля, не обладает такой большой строгостью – и ошибиться в нём легче.
Так же после начала программирования на Паскале перейти на другой язык – легче простого. Многие говорят, что после изучения Python или Golang, начинать изучение прочих языков становится сложной задачей.
Таким образом, учителям, и школе будет намного проще преподавать именно Pascal – очень простой, без лишних вещей, язык. Однако многим ученикам такой расклад не нравится – Паскалю сложно замотивировать, он прост и неинтересен, из-за чего многие не идут в программирование, так как оно не соответствует их ожиданиям.
А что, если студенты заинтересованы в дальнейшем программировании? Будет ли достаточно изучения Pascal для получения базовых знаний?
Допустим, студенту нравится перспектива быть программистом – будущее в этой сфере кажется перспективным и верным, но изучения Паскаля является спорным моментом: в таком случае лучше припастись материалами (книгами, справочниками, помощью преподавателей) и начать изучение Python.
Дело как раз-таки в том, что для изучения основ алгоритмизации Pascal подходит, но вот для изучения программирования в дальнейшем – не очень. Паскалю многого не достаёт, этот язык мёртв и не используется программистами для написания даже простейших программ, он не обновляется и ему многого не достаёт для подготовки начинающих специалистов. Изучение Python будет выгоднее, ведь этот язык более свежий, даёт больше свободы и путей для того, чтобы «разгуляться».
Какой вывод из всего этого можно сделать?
Очень простой – Паскаль уже давно не номер один, несмотря на то, что он заложен в программы по изучению программирования. Этот язык один из отстающих и может не дать многих знаний, которые пригодятся в программировании. Однако, программировать на Паскале или нет – решение только пользователя, ведь, несмотря на его минусы, Паскаль выбирают многие, и успешно выходят с полученными знаниями в другие языки без всяких проблем.