M4 (makroprosessori)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 24. tammikuuta 2020 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

m4  on universaali makroprosessori , toisin kuin esimerkiksi C-esiprosessori , jota ei ole sidottu mihinkään ohjelmointi- tai merkintäkieleen .

Sen kehittivät vuonna 1977 UNIX - yhteiskirjoittajat  Brian Kernighan ja Denis Ritchie , ja koska se on osa POSIX -standardia , se sisältyy minkä tahansa UNIX-tyyppisen käyttöjärjestelmän apuohjelmiin .

Toteuttaa yksinkertaisen , toimialuekohtaisen, deklaratiivisen makrokorvausminikielen, jota käytetään usein laajentamaan muiden UNIX-apuohjelmien minikieliä [1] , kuten yhdessä autoconfin [2] kanssa tai määrittämään sendmail - postipalvelinta [3] [ 4] [5] [6] .

Muistiinpanot

  1. Raymond, 2005 , 8.1. Kielten luokittelu, s. 217.
  2. Calcote, 2010 .
  3. Jonathan Bartlett. Johdatus metaohjelmointiin . developerWorks . IBM (20. lokakuuta 2005). Käyttöpäivä: 19. tammikuuta 2020. Arkistoitu alkuperäisestä 9. heinäkuuta 2016.
  4. Raymond, 2005 .
  5. George Wagner. Sendmail 8.9:n konfigurointi m4-makroilla . opennet.ru (29. marraskuuta 1999). Haettu 20. tammikuuta 2020. Arkistoitu alkuperäisestä 17. tammikuuta 2018.
  6. Costales et ai., 2007 .

Kirjallisuus

Artikkelit Kirjat

Linkit