Телефон: +7 (926) 245-03-63

Pascal (Паскаль), язык программирования, экскурс в прошлое

pascal программы, turbo pascal бесплатно, задачи pascal

Pascal это основоположник, родитель Delphi.

Итория

Вообще Pascal, как язык программирования был создан задуман в 1968 и реализован уже в 1969 году. Изначально он рассчитывался чисто для обучения начинающих программистов, и начали осваивать процедурное программирование, на тот момент кардинально нового подхода к программированию. Название языку дано было в честь математика, физика Блеза Паскаля. Француз Блез Паскаль был также еще и выдающийся философ и литератор.

Блез Паскаль, француз (1623-1662)
Блез Паскаль, француз (1623-1662)

Основой для Pascal были стандарты языка Алгол-68. В 1970 году Pascal был представлен более широкой публике как современный язык программирования и четкими правилами стиля программирования. Естественно бесплатная версия. Для молодого поколения, поясняю, что популярность и развитие языка программирования Pascal была примерено такая же как в наше время PHP. Разница между ними конечно небо и земля на текущий момент (2010 год), но общие тенденции развития одинаковые.

Первое знакомство

Мое первое знакомство с этим прекрасным языком программирования произошло еще в школе, примерно в классе 6 в 1990 году на платформе КУФТ «Корвет» процессор 8080.

Корвет КУФТ, Учительское место (основной компьютер)
Корвет КУФТ, Учительское место (основной компьютер)
Корвет КУФТ, компьютерный класс
Корвет КУФТ, компьютерный класс

Тогда в России, (тогда еще не понятно было толи еще в СССР живем, толи в России уже) этот во всю господствовал Basic со своим POKE. Для меня переход на Pascal показался катастрофой. Ну как можно было перейти на программирование с привычной, порядковой нумерации строк на язык, где понятие номер строки, вообще отсутствовал. Тут мой мозг кипел. Но видя как мои собратья по разуму начали писать прикольные программы на Pascal, я садился и читал и читал, пробовал, матерился, снова садился читать. В результате уже через месяц 6 я свободно программировал на языке Паскаль, при этом практически уже не использовал оператор goto, который до сих пор сохранился даже в Delphi, но использовать его категорически не рекомендуется, а в некоторых случаях даже запрещено. Кто знает Assembler, тот поймет почему ;).

Вообще этот язык в то время меня покорил своей структурированностью и порядком. К то времени я также начал изучать С и был единственно можно сказать в школе на то время, кто вообще мог что то написать на С. С++ тогда еще не было. Конечно на С можно делать выкрутасы огого, но скорость написания программ резко падала по сравнению с Pascal. Тогда мой учитель сказал, что на чем программа написана не важно, главное чтобы давала нужный результат. И тогда у меня было два ярких примера. Расскажу один

Быстрее не значит плохо

Быстро написанная программа, это не значит, что она плохая.

Была задача, написать программу для автоматизации экзамена по ПДД (Правила Дорожного Движения)

На чем будет написано было не важно. Я решил забубенить круто на С++. Напарник на Pascal. В результате «опросник» на Pascal был готов уже можно сказать на следующий день, я же возился больше месяца в результате так и не сделал. Конечно, может быть у меня не хватала навыка и сейчас кажется, 5 минут и готово, но тогда не было никаких визуальных компонентов и все приходилось рисовать символами и напрямую в видеопамять. Сейчас HTML разметка может быть более продвинутая, чем тогдашние языки программирования.

С тех пор и придерживаюсь правил, на чем просче сделать на том и нужно писать. Также один из ярких примеров это мой проект SD 3000. Многие считают, что он написан на С++. Нет он написан на Delphi, но просто красиво причесан. Работает ничуть не хуже сишных программ.

Ну вот в целом все, что хотел сказать на сегодня по поводу старого доброго Pascal. Кстати, если кому интересно, посетив этот сайт о Pascal, можно узнать много интересного о текущих и современных тенденция данного языка программирования. Так как он Pascal нашел свое применение и по сей день в других индустриях.

О других значимых версиях Pascal, таких как Express Pascal и Turbo Pascal расскажу в следующих статьях, так как они заслуживают отдельной темы для обсуждение и имеют свою историю развития.

Интересное в интернете: Ваша мечта-роскошная жизнь: ремонт кондиционеров. , Web дизайн: программа смс бесплатно. Подать бесплатно объявление.