Vlákno názorů k článku Generování kódu v M4: úvod od Martin Proks - Dobrý den, Kdysi jsem s M4 začal dle série...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 2. 2020 16:30

    Martin Proks

    Dobrý den,

    Kdysi jsem s M4 začal dle série článků zde na rootu: https://www.root.cz/clanky/makro-procesor-gnu-m4/ a pak metodou pokus-omyl. Občas to ještě používám právě jako jednoduchý preprocesor. Jsem programátor amatér / hobbysta (strojař) bez formálního programátorského vzdělání.

    Ale tento článek jsem nedal. Je tam příliš formální terminoligie - černé magie pro mě.

    Jinak souhlasím, že M4, make, automake, autoconf, gettext jsou dobré a mocné nástroje a přijde mi škoda, že dnes se o nich moc neví. Zlatá svatá trojice:
    $ ./configure
    $ make
    $ make install

    Jo počáteční bariera je slušná, ale pak se to mnohokrát vyplatí (alespoň pro Cčkaře). Obzvláště make je pak skvělý nástroj skoro pro cokoli (kompilované jazyky samozřejmě) přes TeX, DocBook, octave a vůbec vše co je souborově orientované a je to potřeba postupně rozvíjet a opakovaně kompilovat/spouštět a řešit chyby.

  • 6. 2. 2020 21:07

    Josef Kubín

    Dobrý den, jako bývalý strojař budu víc používat neformální jazyk, už mi to bylo vytknuto.
    Co kdysi bývaly velké počítače, to jsou dnes jednočipy a generovat C kód do jednočipů se vyplatí.
    Jazyk M4 byl v té době něco jako K&R DocBook, než ho zahubil Sendmail.
    Samotný text tohoto seriálu lze snadno překlopit do libovolného výstupního formátu.
    Chystám C, man, XML, ...