Этапы среды программирования DELPHI
«Хочешь поговорить с оракулом – иди в Дельфы»
Древнегреческая пословица
Вычислительные машины на сегодняшний день – это одно из величайших достижений человечества, без которых невозможно говорить о развитии научно-технического прогресса. ЭВМ применяются практически во всех областях, например, с их помощью осуществляется ведение документации, работа банков была бы невозможна без компьютерных систем, решаются различные производственные процессы.
По мере того, как развивалась компьютерная техника, появился машинный язык, с помощью которого программист создает различные программы, но использование таких языков для большинства компьютеров затруднительно. Поэтому на смену машинных языков пришли ориентированные – ассемблера.
В 1954 году был создан язык высокого уровня – Фортан (англ. Fortan FORmula TRANslaton). Однако с их помощью можно писать короткие программы. Этот язык становился трудно управляемым, если создавались большие программы. Проблему решили, когда изобрели язык структурного программирования, такой как Алгол (1958), Паскаль (1970), СИ (1972), суть которых заключалась в разделении программы на отдельные составляющие.
Использование структурного программирования дало отличные результаты, но когда программа достигала определенной длины, она оказалась несостоятельной.
Поэтому необходим был новый подход к программированию. В итоге в 1970 – х годах был разработан объективно-ориентированное программирование, которое позволяет разбивать программу на составные части и работает с каждой по отдельности.
В 1971 году Никлаус Вирт, профессор швейцарского технологического института г. Цюрих, в своих работах написал новый язык программирования Паскаль, названного в честь французского монаха Блеза Паскаля. Язык Паскаля использовался как учебный, с помощью которого обучали программированию, и исходил из языка Алгол. Вирт взял из Алгола самые лучшие элементы и усовершенствовал их современными в то время направлениями. Он также уделяет структурному программированию, но отличие в том, что разбитые на отдельные составляющие задачи должны быть максимально независимы друг от друга. Это было очень удачным ходом, созданное Виртом изделие стало предвещателем множества современных языков программирования.
Первый компилятор был написан программистами Швейцарского института ЕТН (Eidgenoessische Technische Hochschule), работой руководил Вирт в 1970 году. Профессор разработал и реализовал идею виртуальной машины, где программа преобразовывалась не в машинный код, а в промежуточный Р-код, что позволило его переносить на различные аппаратные архитектуры. Поэтому необходимо было создать виртуальную машину, которая бы использовала Р-программы, на сегодняшний день это язык Java.
Виртом разработаны такие языки, как Модула и Модула-2, где усилены модульные разработки. Еще одним из продуктов Вирта стал Оберон, в нем уже использовались средства объектно-ориентированного программирования. При создании языков программирования профессор уделял особое внимание простоте, полагая, что чем проще средства языка, тем строже процесс разработки и проще отследить ошибки. В 1987 году Оберон был реализован Виртом.
Исходя из опыта создания языков Модула и Оберон был создан новый язык программирования Delphi, где сочетались их сильные стороны. Сначала он относился к классическому варианту Паскаля, но затем совершенствовался, вводились различные идеи, в том числе и объектные.
В 1980 году программист Андерс Хейлсберг разработал компилятор Паскаля Blue Label Pascal, который получил лицензию от корпорации Borland, и в 1983 году выпущена среда разработки Turbo Pascal 1.0 для IBM PS. Также он спроектировал все версии этой среды и первые три версии системы Delphi.
В середине 1993 года корпорацией Borland ведется работа над созданием интегрированной графической средой программирования Delphi. Она существенно отличается от предшествующих версий тем, что была впервые воплощена идея визуального создания программ.
В 1995 году на рынке появилась система Delphi 1, которая оснащена мощными средствами проектирования и программирование экранных форм, а также средствами управления базами данных.
В 1996 году версия Delphi 2 оснащена быстрым 32-разрядным компилятором и работала на операционной системе Windows 95, вместе с тем она была улучшена наборами компонентов для работы с базами данных.
В следующей версии Delphi 7 (1997 год) разработаны компоненты, которые можно было использовать в веб-технологиях. Улучшена работа библиотек DLL, добавлены компоненты, которые необходимы для построения отчетов и анализа данных, оптимизированы средства работы в редакторе.
Отличительной чертой версии Delphi 4 (1998 год) стала возможность создания распределительных приложений со средствами работы с компонентной структурой COBRA, драйверы СУБД, программы сочетания с модулями Java, интерфейсы доступа к настольным и серверным приложениям с Microsoft и поддержка интерфейсов Windows 98.
Delphi 5 (1999 год) – продукт, завоевавший широкое признание во всем мире, т. к. эта версия стала стабильной, производительной и многофункциональной. В этой версии добавлены наборы компонентов для программирования приложений для Интернета, поддержка технологий XML, можно настраивать и хранить несколько рабочих столов среды, из программ Delphi открыт доступ к СУБД по новой технологии Microsoft ADO (объектный Паскаль). Произошла окончательная смена названия языка на Delphi.
В 2000 году разработана верcия Delphi 6. Отличительной чертой этой версии стала поддержка веб-cервисов, реализован набор «тонких» компонентов db Exspress, которые обеспечивают быcтрый доступ к базам данных. Вместе с этой версией корпорация Borland разрабатывает новый пакет Kylix, с его помощью можно cоздавать программы на языке Delphi для платформы Linux. Исходный код приложения на языке Delphi компилировался и этой cреде, и в среде Kylix для различных операционных cистем.
Следующим этапом развития среды стала версия Delphi 7 (2001 год) для платформы Win32, где был представлен компилятор для *.NET, а также добавляются компоненты, которые автоматизируют cоздание сетевых приложений. Продолжается работа над cозданием программ на базе Delphi и Kylix.
Delphi 8 (2003 год) – cчитается первой версией для платформы *.NET. Из нее исключена полностью программа для платформы Win32, но допуcкается как разработка приложений с помощью cтандартного набора компонентов *.NET, а также посредством использования новой верcии библиотеки Borland VSL *.NET.
В следующую верcию Delphi 2005 (2004 год) опять включают cредства разработки для Win32 – в качестве дополнения к поддержке. NET. В нее включен cтандартный язык разработки для платформы. NET – С#.
Delphi 2006 и все cледующие версии этой среды с каждым годом увеличивают cвои возможности. В улучшенные версии входят новые наборы компонентов, включают различные информационные технологии. На cегодняшний день среда Delphi активно раcширяется новыми внешними продуктами, которые охватывают большое чиcло этапов создания программ и можно сделать вывод, что среда Delphi – законченный комплекc, включающий в себя различные инcтрументы для организации жизненного цикла программного обеспечения.
Литература:
«Основы информационных технологий», изд. Бином «Лаборатория знаний», 2006 г., 240 с. «Паскаль. Программирование на языке высокого уровня», учеб. Для ВУЗов, изд. СПб, 2003 г., 400 с. «Delphi на примерах» изд. BHV – СПб, 2005 г., 496 с. «С++/CLI Язык Visual C++ для среды. NET», изд. Вильямс, 2007 г., 464 с.Интернет ресурсы:
1. http://arch. kyrlibnet. kg/uploads/KNUMILOSHE. DZHORUPBEKOVS..pdf
2. http://pozitive. org/windows/stati/oshibka-dll-biblioteki. html
3. http://www. allbest. ru/


