Мне так любопытно название "m4", что означают "m" и "4"?
Что означает имя m4 в макропроцессоре m4?
comment
Я удалил теги linux и gnu, потому что вопрос не имеет ничего общего ни с linux, ни с gnu. Это вопрос UNIX. m4 доступен во всех unix-подобных системах и задолго до появления Linux.
- person Rob   schedule 27.11.2017
comment
ОК, спасибо за исправление, я изменил заголовок вопроса, удалил слово GNU.
- person user6329088   schedule 27.11.2017
Ответы (1)
Потому что это следующая версия процессора m3.
Язык был разработан Брайаном Керниганом и Деннисом Ритчи для исходных версий UNIX. Это расширение более раннего макропроцессора m3, написанного Ричи для миникомпьютера AP-3.
person
Rob
schedule
27.11.2017
Спасибо. а что значит м3? м и 3 сокращение для чего?
- person user6329088; 27.11.2017
@user6329088 m предназначен для макропроцессора. 3 — номер версии. В дни его создания программам давали как можно более короткие имена, чтобы сохранить память и дисковое пространство, поскольку и то, и другое было дорого и было в дефиците.
- person Rob; 27.11.2017