. . . . "178928107"^^ . . . . . . . . "M4 (langage)"@fr . "M4 (\u043C\u043E\u0432\u0430 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u044F)"@uk . . . . . "M4 est un langage de traitement de macros. Un processeur de macros est un outil de remplacement de texte. Sa principale utilisation est de r\u00E9utiliser des canevas de texte, typiquement dans les applications de programmation mais aussi dans les \u00E9diteurs de texte. Parmi les usages les plus courants, l\u2019impl\u00E9mentation GNU de M4 est utilis\u00E9e dans GNU Autoconf, ou encore dans Sendmail pour g\u00E9n\u00E9rer le fichier de configuration sendmail.cf. \u00C0 l\u2019\u00E9poque o\u00F9 l\u2019assembleur \u00E9tait une \u00E9tape importante du d\u00E9veloppement logiciel, les programmeurs remarqu\u00E8rent que la plupart de leurs programmes \u00E9tait de la r\u00E9p\u00E9tition de texte. Des moyens simples de r\u00E9utiliser ces textes furent donc invent\u00E9s. Ils d\u00E9couvrirent rapidement que cela permettait non seulement de r\u00E9utiliser des pans entiers de texte, mais aussi de substituer des valeurs diff\u00E9rentes en fonction de param\u00E8tres. Cela d\u00E9finit la port\u00E9e des processeurs de macro. Un premier langage de macro, GPM, est r\u00E9alis\u00E9 d\u00E8s 1965, il est le principal pr\u00E9curseur du langage M4, r\u00E9alis\u00E9 par Brian Kernighan et Dennis Ritchie en 1977. M4 offre les possibilit\u00E9s suivantes : \n* remplacement de texte ; \n* substitution de param\u00E8tre ; \n* inclusion de fichier ; \n* manipulation de cha\u00EEnes de caract\u00E8res ; \n* \u00E9valuation conditionnelle ; \n* expressions arithm\u00E9tiques ; \n* interfa\u00E7age avec le syst\u00E8me ; \n* diagnostics pour le programmeur. \u00C0 la diff\u00E9rence des processeurs de macros pr\u00E9c\u00E9dents, M4 n\u2019a pas \u00E9t\u00E9 cibl\u00E9 pour un langage informatique ou humain particulier. Historiquement, il a toutefois \u00E9t\u00E9 d\u00E9velopp\u00E9 pour supporter le dialecte ratfor du Fortran."@fr . . . . . . . . . . "122944"^^ . . "M4 est un langage de traitement de macros. Un processeur de macros est un outil de remplacement de texte. Sa principale utilisation est de r\u00E9utiliser des canevas de texte, typiquement dans les applications de programmation mais aussi dans les \u00E9diteurs de texte. Parmi les usages les plus courants, l\u2019impl\u00E9mentation GNU de M4 est utilis\u00E9e dans GNU Autoconf, ou encore dans Sendmail pour g\u00E9n\u00E9rer le fichier de configuration sendmail.cf. Un premier langage de macro, GPM, est r\u00E9alis\u00E9 d\u00E8s 1965, il est le principal pr\u00E9curseur du langage M4, r\u00E9alis\u00E9 par Brian Kernighan et Dennis Ritchie en 1977."@fr . . . . . . "2645"^^ . . . . . . . . . . . "M4 (\u043C\u0430\u043A\u0440\u043E\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440)"@ru . . "M4 (\u7A0B\u5F0F\u8A9E\u8A00)"@zh . . .