LocalazyLocalazy
M4 é uma linguagem de macro processamento de uso geral utilizada pelos programadores para uma vasta gama de tarefas. É frequentemente utilizada em conjunto com outras linguagens de programação, tais como a C, para fornecer um pré-processador potente mas fácil de usar. M4 tem uma sintaxe simples que é fácil de aprender, mas é também muito poderosa. Pode ser utilizado para executar uma vasta gama de tarefas, tais como expandir macros, gerar código, ou mesmo criar programas inteiros. Apesar do seu poder, M4 é ainda uma língua relativamente desconhecida. Isto é provavelmente devido ao facto de não ser ensinada com frequência nas escolas. No entanto, para aqueles que procuram uma língua poderosa mas subaproveitada, vale definitivamente a pena verificar M4.