Тенячкин Петр Олегович
ВГПУ
Язык программирования Pascal в начале изучения основ программирования.
При изучении программирования с нуля всегда возникает проблема выбора языка. Чаще всего студенты и школьники хотят познавать востребованные на рынке труда языки (Рис.1).
Рисунок 1 Рейтинг языков программирования за 2019г
Однако стоит понимать, что популярные языки программирования сложны в изучении. Человеку впервые начинающему писать код, тяжело научиться общаться с машиной. Порой новичкам не понятны базисные вещи, такие как переменные, индексы массивы, циклы.
Поэтому начиная изучать более мощные языки, относящиеся к группе объектно-ориентированных, в голове студента или школьника все получаемые знания рассеиваются. В следствии чего идет полное, не понимая происходящего на уроках или парах.
В связи с этим, в большинстве учебников первым языком авторы предполагают выучить Pascal. Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Вирта, язык должен способствовать дисциплинированному программированию, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Данный язык хорошо подходит для изучения базовых вещей таких как
структуры данных
алгоритмы (вычисления, линейную алгебру, графы)
работ
а
с файлами
работа с строками
работа с записями
работа с указателями.
Их знать нужно? Риторический вопрос. Это ведь основа, без которой дальнейшее обучение программированию бесполезно. Однако лучше их изучить на более простых примерах с чем паскаль хорошо справляется.
Работая на любом языке (хочет того или нет) программист всегда думает об одном и том же — это реализация какой-то глобальной или текущей задачи. Имеется в виду сам процесс программирования. Разница только в синтаксисе. Если программист ХОРОШО знает один язык (заметьте ключевое слово ХОРОШО) ему не представится больших проблем писать на другом языке (где-то гугля, где-то книжка, где-то коллеги) Дискомфорт при этом будет длится не долго.
Исходя из вышесказанного стоит сделать вывод что первый язык должен быть максимально простым в понимании и обладающим большим функционалом. Изучая первый язык человек учится не просто писать код, а постигает основы программирования, обретает навыки составления алгоритмов, учится оптимизировать решения, попутно разбираясь в базовых вещах. Следовательно Pascal несмотря на то что устарел, является актуальным для изучения основ программирования как в школах, так и в высших учебных заведениях.
-
Все мероприятия на нашем портале проводятся строго в соответствии с действующим законодательством и ФГОС
-
Результаты олимпиад доступны моментально. Результаты участия в творческом конкурсе или публикации статей – в течение 1 рабочего дня
-
Участие в любом конкурсе – бесплатное. Вы оплачиваете изготовление документа только когда знаете результат