Anmelden

Schlüsseltechnologie· Staffel 1· Folge 88

STP088: Die Schlüsseltechnologie-Kochshow

Donnerstag, 9. April 2026 · 39 min

MP3

Shownotes

<p>Heute mal eine eher kurze Folge. Darin geht es ums Kochen und ähnliche Dinge und wie man sie verbinden könnte (oder auch nicht).</p><h2>Shownotes</h2>ttimeless kocht eines seiner geTeXten Rezepte:</p>
<ul>
<li><a href="dl.xyrillian.de/noises/stp-088-shownotes/main.… in einer Masterdatei</a></li>
<li>Rezepte in einzelnen Dateien
<ul>
<li>Hier das <a href="dl.xyrillian.de/noises/stp-088-shownotes/hummu…; wie von Andong auf <a href="youtube.com/mynameisandong">seinem Youtube-Kanal</a> vorgestellt: <a href="youtube.com/watch?v=IRECUDMZteA">Can I Recreate the World's Smoothest Hummus?</a>, dazu gibt es <a href="dl.xyrillian.de/noises/stp-088-shownotes/pita.… passende Pita</a>.</li>
</ul>
</li>
<li><a href="dl.xyrillian.de/noises/stp-088-shownotes/main.… als PDF</a></li>
</ul>
<p>Xyrill kocht ein C++-Programm mit make(1):</p>
<ul>
<li>Grundproblem: im Kompilierungsmodell von C/C++ entsteht ein Programm in mehreren Schritten
<ul>
<li>jede einzelne Quellcode-Datei wird einzeln vom <a href="de.wikipedia.org/w/index.php?title=Compiler&am…; in eine Objektdatei übersetzt</li>
<li>am Ende werden alle Objektdateien vom <a href="de.wikipedia.org/w/index.php?title=Linker_(Com…)&oldid=239659784">Linker</a> zu einer ausführbaren Programmdatei verknüpft</li>
<li><a href="github.com/majewsky/xmpp-bridge">als Beispiel ein kleines, vollständiges C-Programm</a></li>
</ul>
</li>
<li>Vorteile von Makefiles
<ul>
<li>Universalsprache zum Dokumentieren von Prozessen</li>
</ul>
</li>
<li>Nachteile/Beschränkungen
<ul>
<li><a href="github.com/sapcc/keppel/blob/3107ae252039710e0…. arkane Syntax</a></li>
<li><a href="stackoverflow.com/q/3480950">(fast?) turingvollständig</a>, vgl. <a href="en.wikipedia.org/w/index.php?title=Ninja_(buil…)&oldid=1327454812">Ninja</a></li>
<li>(unter anderem dadurch) vergleichsweise ineffizient, vgl. <a href="gittup.org/tup/">Tup</a></li>;
<li>moderne Programmiersprachen verwenden andere Kompilierkonzepte, meist fokussiert um Module aus mehreren Quelldateien</li>
</ul>
</li>
</ul>

Anmelden oder registrieren

Jetzt

0:00 / 0:00