Информатика
Тема 10: Основы объектно-ориентированного программированияУрок 1: Язык Object Pascal как основа среды Borland Delphi
- Видео
- Тренажер
- Теория
Тема: Основы объектно-ориентированного программирования
Урок: Язык Object Pascal как основа среды Borland Delphi
1. Введение
Среда Borland Delphi является одной из ведущих систем программирования, которые используются для разработки различного рода приложений под операционную систему Windows. Основана она на языке Object Pascal, который является логическим продолжением классического языка программирования Pascal. Поэтому, говоря об этой среде, нельзя не сказать несколько слов о развитии этого самого языка Pascal. Этот язык был разработан в 70-х годах 20-го века признанным классиком программирования Никлаусом Виртом (Рис. 1).
Название языка было тоже не случайным, имя он получил в честь великого французского математика Блеза Паскаля (Рис. 2).
Этот ученый запомнился очень многими открытиями в математике, физике. Его современники называли «Французским Архимедом», однако то, что и послужило поводом назвать язык в честь него – это то, что он придумал первую механическую машину для выполнения арифметических действий (Рис. 3).
Изобретение Блеза Паскаля положило начало тому процессу, который привел к созданию современной вычислительной техники, без которой мы уже не можем представить нашу жизнь.
Поскольку компьютеры являются одним из залогов успешного развития и научно-технического прогресса, то понятно, что язык был назван не случайно в честь этого ученого.
Сам язык изначально задумывался так, чтобы он был образцовым и мог помочь тем, кто его изучает, разобраться в законах программирования, увидеть их красоту и понять, как же они действуют. Поэтому изначально сам язык создавался как учебный. Например, в 1983 году в Америке он официально стал учебным языком программирования для тех детей, которые впоследствии собираются связать свое высшее образование с информатикой и программированием. Однако его простота, понятность, логичность и усовершенствования, которые были внесены в данный язык, привели к тому, что он из учебного языка превратился в полноценный, настоящий, популярный язык программирования.
В 80-е годы позиции языка Pascal значительно упрочились благодаря появлению версий для персональных компьютеров. Возникло целое семейство языков Pascal, ведущее место в котором занял Turbo Pascal. Он был разработан специалистами фирмы Borland International.
Этот язык совершенствовался, и с 83-го по 92-ой год было добавлено множество различных возможностей, усовершенствований, и в результате возникла целая комплексная интегрированная среда программирования, в которую был погружен этот язык. И она обладала действительно уникальными для своего времени возможностями.
Несмотря на то, что изначально язык Turbo Pascal разрабатывался под операционную систему MS-DOS (рис. 4), он вполне успешно работает и в системе Windows.
Однако, конечно, со временем требования, которые предъявлялись к языкам программирования, росли, и Turbo Pascal уже перестал за ними успевать. Возникла необходимость создания такого языка программирования, который бы целиком и полностью мог освоить все возможности создания различных приложений под операционной системой Windows. Именно поэтому на основе языка Turbo Pascal был создан другой язык, Object Pascal. Соответственно была создана новая среда программирования, которая была названа Delphi, и ее основой стал язык Object Pascal. (рис. 5)
Поэтому в 90-е годы компания Borland прекратила работу над языками семейства Pascal, которые ориентированы на ОС MS-DOS, и далее продолжила работу над созданием систем, которые ориентированы на ОС Windows. Продолжили эту работу специалисты компании Embrise, в которую влилась компания Borland, и появилась новая среда программирования Borland Delphi, основой которой стал усовершенствованный язык Object Pascal.
Название Delphi также не случайно, в чем мы можем увериться со следующей картинки храма времен Древней Греции (рис. 6).
В настоящее время среда программирования Delphi является очень мощным средством для решения различных прикладных задач.
Очень важно то, что среда Delphi является интегрированной средой программирования, это значит, что она содержит целый набор программ, которые позволяют пользователю очень быстро и качественно создавать и редактировать программы. В частности, это файловый менеджер, который позволяет создавать все необходимые для программы файлы, не выходя из самой программы. Также это редактор, в котором можно набирать и редактировать текст программы, при этом очень важно то, что сам редактор часто подсказывает пользователю необходимые ему служебные слова или какие-то операторы. Также это очень сильно проработанная система отладки, когда не только показывается набор ошибок в программе, но и строки, в которых они сделаны, и возможные пути их исправления.
Еще одним преимуществом среды программирования Delphi является разветвленная справочная система, в которой можно найти не только теоретические сведения, а еще и множество практических примеров тех или иных частей программы. Это все далеко не полный список преимуществ данной системы программирования.
Также о Delphi говорят, как о визуальной и событийно-ориентированной среде программирования. Давайте разберемся, что же это значит. Визуальная означает то, что в данной среде программирования существует много заготовок, т. е. множество тех или иных объектов, которые вы можете поместить в свою рабочую форму. Все эти объекты вы можете увидеть наглядно в самой программе. Это является визуализацией. Событийно-ориентированность означает то, что пользователь может выбрать список событий, на которые реагирует тот или иной объект, и задать действие, которое он должен в таком случае.
Еще одним преимуществом среды Delphi является то, что она является универсальной. Дело в том, что некоторые языки программирования созданы для решения узкоспециализированных задач. Так, например, язык программирования Cobol предназначен для решения экономических задач, язык Fortran – для инженерно-технических задач, языки Prolog и Lisp – для задач искусственного интеллекта. Язык Object Pascal и соответственно среда программирования Delphi являются универсальными и позволяют решать самые разные задачи самых разных сфер жизни человека. Поэтому время, которое потратит будущий программист на изучение среды программирования Delphi в любом случае не пройдет зря.
Итак, на данном уроке мы рассмотрели язык программирования Object Pascal и соответствующую им среду программирования Borland Delphi.
Список литературы
- Угринович Н.Д. Информатика-9. – М.: БИНОМ. Лаборатория знаний, 2012.
- Гейн А.Г., Юнерман Н.А. Информатика-9. – М.: Просвещение, 2012.
- Соловьёва Л.Ф. Информатика и ИКТ. Учебник для 9 класса. – СПб.: БХВ-Петербург, 2007.
Дополнительные рекомендованные ссылки на ресурсы сети Интернет
Домашнее задание
- Кто является создателем языка Pascal и в честь кого он назван?
- Для каких целей был создан язык Object Pascal?
- Какие основные преимущества среды программирования Delphi?
- Чем отличается Object Pascal от других языков программирования?