редактор, ориентированный на язык высокого уровня(текстовый редактор, обычно входящий в состав системы разработки, проверяющий при вводе исходного текста программы семантику предложения и самостоятельно выполняющий рутинные операции типа формирования отступов для вложенных операторов и тел циклов, вставку ключевых слов, закрытие скобок и т. д. ssn)