Подсветка Синтаксиса

Возможно, вам, как и мне, хотелось узнать, как давно в наших редакторах используется подсветка синтаксиса.

Кто это придумал, когда это произошло.

Из того, что нам удалось накопать:

Одним из первых и, возможно, первым редактором с подсветкой синтаксиса был Лексс (Редактор Live Parsing), написанный для операционной системы.

В.

М.

, с целью компьютеризации Оксфордский словарь английского языка .

Это было в далёком 1985 год, а автором редактора был, судя по всему - ИБМ .

Кроме того, в редакторе появилась возможность автоматически делать отступы, что тоже очень полезно.

Интересно также, что редактор ВИМ , подсветка появилась уже в 1998 год, в версии 5.1 И перелопатив лог изменений в Эмакс е, мне так и не удалось найти там упоминания о появлении такого полезного функционала.

В большинстве редакторов функция подсветки кода основана на сопоставлении с образцом или регулярных выражениях.

Это не совсем оптимально и может потребовать много ресурсов, особенно для больших файлов, поэтому некоторые редакторы выделяют только видимый на экране фрагмент текста.

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

И возможно, это связано с отсутствием такой необходимости – черно-белых мониторов.

Теги: #vim #Emacs #LEXX #подсветка синтаксиса #Emacs

Вместе с данным постом часто просматривают: