Heute mal eine eher kurze Folge. Darin geht es ums Kochen und ähnliche Dinge und wie man sie verbinden könnte (oder auch nicht).
Shownotesttimeless kocht eines seiner geTeXten Rezepte:
Präambel in einer MasterdateiRezepte in einzelnen DateienHier das Hummusrezept wie von Andong auf seinem Youtube-Kanal vorgestellt: Can I Recreate the World's Smoothest Hummus?, dazu gibt es das passende Pita.Gesamtergebnis als PDFXyrill kocht ein C++-Programm mit make(1):
Grundproblem: im Kompilierungsmodell von C/C++ entsteht ein Programm in mehreren Schrittenjede einzelne Quellcode-Datei wird einzeln vom Compiler in eine Objektdatei übersetztam Ende werden alle Objektdateien vom Linker zu einer ausführbaren Programmdatei verknüpftals Beispiel ein kleines, vollständiges C-ProgrammVorteile von MakefilesUniversalsprache zum Dokumentieren von ProzessenNachteile/Beschränkungentw. arkane Syntax(fast?) turingvollständig, vgl. Ninja(unter anderem dadurch) vergleichsweise ineffizient, vgl. Tupmoderne Programmiersprachen verwenden andere Kompilierkonzepte, meist fokussiert um Module aus mehreren Quelldateien