Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все лекции по ИТ / В принципе текстовые ред.doc
Скачиваний:
73
Добавлен:
02.05.2014
Размер:
197.12 Кб
Скачать

1.6. Примеры современных систем программирования

1.6.1. Системы программирования компании Doii.nui. iii|»iH«<>

Системы программирования компании Boiiand ди< \.\\<>• пнч« . •.

известны разработчикам в России. Известное!i. и р.к мрм< «p.m.-.

тих систем программирования определила, прежде в» <-м >. щ > • »

использования, поскольку именно в системах npoi p.ir.n шр> .п.шм> •• •• компании были впервые реализованы па пр.и ми. ми. •• инпм рированной среды программирования.

Holland Delphi. Система программирования Hoii.mti ndpiu -п..

noi ическим продолжением и дальнейшим разви!ием ид< -u i.m,,.,.,,,,,

Современный Гуманитарный Унинириитнт

19

И принципе текстовые редакторы появились вне какой-либо связи in юродствами разработки. Они решали задачи создания, Р<-датирования, обработки и хранения на внешнем носителе любых i окстов, которые не обязательно должны были быть исходными текстами программ на языках высокого уровня. Эти функции многие текстовые редакторы выполняют и по сей день.

Возникновение интегрированных сред разработки' на определенном этапе развития средств разработки программного обеспечения позволило непосредственно включить текстовые редакторы в состав этих средств. Первоначально такой подход привел к тому, что пользователь (разработчик исходной программы) работал только в среде текстового редактора, не отрываясь от нее для выполнения компиляции, компоновки, загрузки и запуска программы на выполнение. Для этого потребовалось создать средства, позволяющие отображать ход всего процесса разработки программы в среде текстового редактора, - такие, например, как метод отображения ошибок в исходной программе, обнаруженных на этапе компиляции, с позиционированием на место в тексте исходной программы, содержащее ошибку.

Можно сказать, что с появлением интегрированных сред разработки ушло в прошлое то время, когда разработчики исходных текстов вынуждены были первоначально готовить тексты программ на бумаге с последующим вводом их в компьютер. Процессы написания текстов и собственно создание программного обеспечения стали единым целым. Интегрированные среды разработки оказались очень удобным сродством. Они стали завоевывать рынок средств разработки программного обеспечения. А с их развитием расширялись и нолможности, предоставляемые разработчику в среде текстового рсдаыора. Со временем появились средства пошаговой отладки профамм непосредственно по их исходному тексту, объединившие в <л;()о возможности отладчика и редактора исходного текста. Другим примером может служить очень удобное средство, позволяющее i рафически выделить в исходном тексте программы все лексемы исходного языка по их типам, - оно сочетает в себе возможности редактора исходных текстов и лексического анализатора компилятора. В итоге в современных системах программирования текстовый редактор стал важной составной частью, которая не только позволяет пользователю подготавливать исходные тексты программ, но и выполняет все интерфейсные и сервисные функции, предоставляемые пользователю системой программирования. И хотя современные разработчики по-прежнему могут использовать произвольные средства для подготовки исходных текстов программ, как правило, они все же предпочитают пользоваться именно тем текстовым редактором, который нкточен в состав данной системы программирования.

Современный Гуманитарный Университе

10