Hi-Tech  ->  Универсальное  | Автор: Никита Сидоренко | Добавлено: 2014-11-18

История создания языка Delphi

Развитие языков программирования

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

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

Большинство языков высокого уровня, разработанных в последнее время, объектно-ориентированные. Это означает, что в них поддерживается создание и применение объектов. Примерами объектно-ориентированных языков являются C++, Java, Object, Pascal и Visual Basic.

В зависимости от порядка выполнения программ языки высокого уровня делятся на компилируемые и интерпретируемые.

Компилятор - это программа, автоматически преобразующая исходный код языка высокого уровня в машинный код и создающая таким образом выполняемый файл.

Интерпретатор - это программа, преобразующая код языка высокого уровня в машинный код шаг за шагом, т.е. каждая команда преобразуется интерпретатором и выполняется компьютером, затем интерпретатор преобразует следующую команду, компьютер выполняет ее и т.д.

Эволюция Delphi

Язык Delphi берет свое начало от языка программирования Pascal, названного в честь знаменитого французского математика Блеза Паскаля . Язык Pascal был создан Никлаусом Виртом в Цюрихе как учебный язык компьютерного программирования. В результате Pascal быстро получил широкую популярность и стал основным учебным языком во многих университетах как в США, так и во всем мире.

Компанией Borland была разработана популярная версия этого языка- Turbo Pascal. По мере развития операционных систем Windows и распространения концепции объектно-ориентированного программирования язык Pascal был естественным образом расширен до Turbo Pascal for Windows и Object Pascal for Windows.

Следующим естественным шагом было создание Delphi- среды разработки программ на Object Pascal.В систему Delphi входят компилятор с Object Pascal, визуальная среда разработки, инструменты взаимодействия с базами данных и библиотека VCL.

Версия Delphi была выпущена в феврале 1995 года, Delphi 2- в марте 1996 года, а Delphi 3- в мае 1997 года. Затем было решено интегрировать эту платформу программирования с CORBA, быстро развивающейся технологией создания распределенных приложений. В середине 1997 года компанией Borland была приобретена компания Visigenis, известная своими разработками в области стандартной промышленной технологии ORB. Благодаря этому в июне 1998 года на рынко появилась версия Delphi 4, обладающая встроенными средствами поддержки технологии CORBA. Версия Delphi 5 была выпущена в августе 1999 года. Новая версия, Delphi 6, была выпущенная в мае 2001 года, за ней вышли Delphi 7, 2002 год и, наконец, Delphi 8- в начале 2004 года.

Существует четыре варианта постановки Delphi 7: это пакеты Personal , Professional , Enterprise и Architect . Они отличаются один от другого функциональными возможностями и предоставляемым набором компонентов и ресурсов.

Особо следует отметить, что Delphi 7 и Delphi 8 позволяют работать со средой .Net, а также создавать программы для среды Linux. Однако в последнем случае выполняемый код среды Linux не создается- для его получение потребуется дополнительно откомпилировать созданные в Delphi программы в среде Kylix.

Комментарии


Войти или Зарегистрироваться (чтобы оставлять отзывы)