«

»

Введение в Pascal

В школе многим приходилось сталкиваться или хотя бы слышать о трудах французского ученого и философа Блеза Паскаля.Niklaus Wirth pascal В честь него, а скорее за открытую им механическую машину, складывающую два числа, Никлаус Вирт назвал созданный им в 60-ые годы язык программирования.

Обладая хотя бы некоторым знанием английского языка, можно понять, что ЯП Pascal делался, с расчетом на то, чтобы человек увидевший его синтаксис впервые, смог бы догадаться для чего предназначены те или иные команды. Например, операторы ввода/вывода read и write, «кричат» о своей роли. Такой подход делает данный ЯП удобным в обучении, так как начинающему программисту не приходится заморачиваться с различными тонкостями кода. Кроме того Pascal хорошо структурирован, поэтому шансы запутаться, разрабатывая приложение на нем менее вероятны в отличие от многих других языков.

Что касается сред разработки, то здесь к числу популярных относятся:

  • MSE
  • Geany
  • Lazarus
  • Turbo Pascal
  • Delphi
  • PascalABC
  • Free Pascal

В том случае если речь идет лишь об обучении основам программирования, стоит выбрать, что то не столь ресурсоемкое. Подойдет, например Free Pascal или Pascal ABC. Если рассматривать эти программы, акцентируя внимание на удобности, то следует выделить Pascal ABC, он весит совсем немного и что особенно важно, работа в нем аналогична работе в текстовом редакторе, и в отличие, например от тех же Turbo Pascal или Free Pascal у вас не возникнет трудностей с вставкой кода. Последующие тексты программ, входящие в уроки по основам программирования на данном языке будут написаны в средах программирования Free Pascal и/или Pascal ABC, но это не значит, что код нельзя перенести в другую среду, его просто будет необходимо подкорректировать в некоторых местах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Проверка на человечность *