About: dbpedia-fr:M4_(langage)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : wikidata:Q9143, within Data Space : fr.dbpedia.org associated with source document(s)

AttributesValues
rdf:type
rdfs:label
  • M4 (langage) (fr)
  • M4 (макропроцессор) (ru)
  • M4 (мова програмування) (uk)
  • M4 (程式語言) (zh)
rdfs:comment
  • 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éutiliser des canevas de texte, typiquement dans les applications de programmation mais aussi dans les éditeurs de texte. Parmi les usages les plus courants, l’implémentation GNU de M4 est utilisée dans GNU Autoconf, ou encore dans Sendmail pour générer le fichier de configuration sendmail.cf. Un premier langage de macro, GPM, est réalisé dès 1965, il est le principal précurseur du langage M4, réalisé par Brian Kernighan et Dennis Ritchie en 1977. (fr)
rdfs:seeAlso
sameAs
Wikipage page ID
Wikipage revision ID
dbo:wikiPageWikiLink
Link from a Wikipage to an external page
page length (characters) of wiki page
dct:subject
prop-fr:wikiPageUsesTemplate
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
has abstract
  • 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éutiliser des canevas de texte, typiquement dans les applications de programmation mais aussi dans les éditeurs de texte. Parmi les usages les plus courants, l’implémentation GNU de M4 est utilisée dans GNU Autoconf, ou encore dans Sendmail pour générer le fichier de configuration sendmail.cf. À l’époque où l’assembleur était une étape importante du développement logiciel, les programmeurs remarquèrent que la plupart de leurs programmes était de la répétition de texte. Des moyens simples de réutiliser ces textes furent donc inventés. Ils découvrirent rapidement que cela permettait non seulement de réutiliser des pans entiers de texte, mais aussi de substituer des valeurs différentes en fonction de paramètres. Cela définit la portée des processeurs de macro. Un premier langage de macro, GPM, est réalisé dès 1965, il est le principal précurseur du langage M4, réalisé par Brian Kernighan et Dennis Ritchie en 1977. M4 offre les possibilités suivantes : * remplacement de texte ; * substitution de paramètre ; * inclusion de fichier ; * manipulation de chaînes de caractères ; * évaluation conditionnelle ; * expressions arithmétiques ; * interfaçage avec le système ; * diagnostics pour le programmeur. À la différence des processeurs de macros précédents, M4 n’a pas été ciblé pour un langage informatique ou humain particulier. Historiquement, il a toutefois été développé pour supporter le dialecte ratfor du Fortran. (fr)
designer
is dbo:wikiPageWikiLink of
is Wikipage disambiguates of
is oa:hasTarget of
is foaf:primaryTopic of
is type of
Faceted Search & Find service v1.16.111 as of Oct 19 2022


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3234 as of May 18 2022, on Linux (x86_64-ubuntu_bionic-linux-gnu), Single-Server Edition (39 GB total memory, 13 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software