Меню
Главная
Случайная статья
Настройки
|
m4 — универсальный макропроцессор, в отличие, к примеру, от препроцессора C, не привязанный к какому-либо языку программирования или разметки.
Разработан в 1977 году соавторами UNIX — Брайаном Керниганом и Денисом Ритчи и, являясь частью стандарта POSIX, входит в состав утилит любой UNIX-подобной операционной системы.
Реализует простой предметно-ориентированный декларативный миниязык макроподстановки, который зачастую используется для расширения миниязыков других утилит UNIX[1], например вместе с autoconf[2] или для конфигурирования почтового сервера sendmail[3][4][5][6].
Примечания
- Рэймонд, 2005, 8.1. Классификация языков, с. 217.
- Calcote, 2010.
- Джонатан Бартлетт. Введение в метапрограммирование (неопр.). developerWorks. IBM (20 октября 2005). Дата обращения: 19 января 2020. Архивировано 9 июля 2016 года.
- Рэймонд, 2005.
- Georg Wagner. Configuring sendmail 8.9 with m4-macros (неопр.). opennet.ru (29 ноября 1999). Дата обращения: 20 января 2020. Архивировано 17 января 2018 года.
- Costales et al., 2007.
Литература
Статьи
Книги
Ссылки
|
|