Средой программирования называется набор инструментов, преобразующий символы в выполняемые вычисления. Среда программирования состоит из нескольких компонент. Первая из них – редактор, в котором создаются и изменяются исходные файлы, содержащие программу на языке программирования. Редакторы бывают двух типов.
Редакторы первого типа работают с последовательностями символов текстовых файлов, обеспечивая расширенную функциональность – подсвечивают синтаксис, сортируют строки, конвертируют кодировки, показывают коды символов и т.д. Такого рода редактор часто называется редактором кода, так как его основным назначением является написание исходного кода компьютерной программы, предназначенной для чего угодно – от ведения базы данных на предприятии до покупки авиабилетов Украины через Интернет. Примером такого редактора является свободный редактор многоцелевого назначения Emacs, обладающий очень мощными возможностями. Другие примеры — редактор для Windows EditPlus для web-разработок и программирования; редактор для программистов с мощными возможностями Vim; входящий в состав «Windows» Notepad; свободный редактор Kate с опцией расширения, подсвечивающий синтаксис и разметку многих языков программирования; написанный на Java свободный редактор jEdit.
Редакторы второго типа — текстовые процессоры, предназначенные для создания документов.
Дата публикации 03.02.2012
