Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste ÜberarbeitungBeide Seiten der Revision | |||
vortrag:metaprogramming [01.01.2011 15:02] – angelegt backtick | vortrag:metaprogramming [07.01.2011 19:53] – backtick | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
In diesem Vortrag will ich genauer erklären, was man unter Metaprogrammierung versteht, warum man sowas tut, und vor allem: wie man es tut. Im besonderen werde ich dabei auf C++ eingehen, weil C++ eines der am besten erforschten Templatesysteme hat. Templatesysteme in anderen Sprachen funktionieren meist ähnlich. | In diesem Vortrag will ich genauer erklären, was man unter Metaprogrammierung versteht, warum man sowas tut, und vor allem: wie man es tut. Im besonderen werde ich dabei auf C++ eingehen, weil C++ eines der am besten erforschten Templatesysteme hat. Templatesysteme in anderen Sprachen funktionieren meist ähnlich. | ||
- | **Nicht** betrachtet werden hier Textersetzungssysteme wie der C-Präprozessor, | + | **Nicht** betrachtet werden hier Textersetzungssysteme wie der C-Präprozessor, |
+ | |||
+ | {{: |