Kapitel 12. Meta-Programmierung

Formal Definiert Man Meta-Programmieren Als Das Schreiben Von Programmen, Die Programme Schreiben; in der Praxis wird darunter aber viel mehr verstanden. Generell bezeichnet man jede Lösung, die den Code außerhalb der »normalen« Verwendung manipuliert, als Meta-Programmierung. Ansätze, die Meta-Programmierung nutzen, tendieren zu höherer Komplexität als traditionelle Lösungen (wie etwa Bibliotheken und Frameworks), aber weil man den Code auf einer eher fundamentalen Ebene manipuliert, kann dies dazu führen, dass schwierige Dinge einfacher werden und unmögliche Dinge nur noch unwahrscheinlich.

Alle modernen Sprachen unterstützen Meta-Programmierung in einem gewissen Umfang. Lernen Sie die Möglichkeiten kennen, die ...

Get Produktiv programmieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.