Курсы информатики и программирования для детей - Школа Real-IT / Новости

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


2022-08-05

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


Паскаль!

Часто в разговорах со школьниками и их родителями можно услышать, что на информатике они «до сих пор изучают Pascal, страну развалили, не могут современные компьютеры поставить!». Говорят, что в 21-м веке можно было бы изучать в школе уже что-то другое — Python или тот же JavaScript, но во многих школах, особенно в регионах, до сих пор преподают этот язык.

Но постойте. Не отменяя, что многим российским школам не повредит обновление парка компьютеров, давайте посмотрим, чем хорош сам Паскаль.

Он действительно простой


Pascal — предельно простой и понятный язык. В нём нет сложных конструкций, перегрузок операторов или неявного приведения типов. Достаточно выучить 15 команд, и вы уже сможете решить большинство школьных задач.

Программы на Pascal легко читать и понимать, даже если вы видите этот язык первый раз. Смотрите сами:


{ название программы}
program prog;


{ объявляем переменные }

var i,z: integer;


{ начало самой программы }

begin

  { переменной присваиваем ноль }

  z:=0;

  { делаем цикл от 1 до 5 включительно }

  for i:=1 to 5 do

    {begin и end — операторные скобки, внутри который будет тело цикла }

    begin

      { увеличиваем z на i }

      z:=z + i;

    { закрываем операторные скобки }

    end;

  { оператор вывода строки }

  writeln('Сумма чисел от 1 до 5 = ', z);

{ закончили программу и поставили точку }

end.

Компилятор — наш друг


Pascal — компилируемый язык, как и многие другие. В нашем случае компилятор перед тем как собрать программу проверяет исходный код на ошибки. Единственное, он не предупреждает, если вы объявили переменную, но ни разу её не использовали, как это делает, например, С++. Но если компилятор встретит ошибку, он сразу поставит курсор на место ошибки и сверху на красном фоне напишет, что конкретно ему не нравится в этом коде.

Всё только по правилам

Pascal — строго типизированный язык с чёткой логической структурой. В нём всё упорядочено настолько, что ошибиться в командах будет очень сложно. Единственное, что может показаться немного странным для тех, кто привык к другим языкам — оператор присваивания, который выглядит так :=

Программисту остаётся следить только за тем, чтобы нигде не пропустить точку с запятой в конце каждого оператора, и за тем, чтобы количество операторов begin и end совпадало. Благодаря такому подходу Pascal заслужил репутацию лучшего языка программирования для начинающих.

Что на нём пишут сегодня


На Паскале сейчас не пишут ничего. Сегодня он только для учёбы.

Преподаватель школы Real-IT, Данил Александрович:

Не соглашусь с этим мнением. На текущий момент среда Delphi, работающая на языке Pascal, на самом деле давно ушла на пыльную полку. Но есть бесплатный кросплатформенный аналог Lazarus, который активно развивается. В данной среде можно изучить как основы алгоритмизации и основы программирования, изучить работу с программированием оконных интерфейсов и понять объектно-ориентированное программирование. Ну и главная цель данной среды - это разработка программ для работы с базами данных, чем и занимаются ученики на старших курсах. Применение оконного интерфейса, языка запросов и ООП-структуры даст полное понимание как это устроено, что в последующем поможет ученикам работать на любом из языков программирования.

С чего начать


Если вы давно хотели познакомиться с Паскалем поближе, но не знали, с чего начать, то начните с этого:

  • onlinegdb.com — онлайн-компилятор Pascal. В нём можно практиковаться в языке без установки на свой компьютер. С планшетов тоже работает.
  • Книга Валерия Фаранова Turbo Pascal— самая большая, популярная и понятная книга по классическому Паскалю.
  • lazarus-rus.ru - это специальная программа с интегрированной (свободной) средой для разработки на основе компилятора Free Pascal.

Записывайтесь на годовые курсы по программированию в школу Real-IT!

Часть материала взята с этого сайта

Назад