ISKA 14-05-2014 – Metaprogramming: Variadic templates in C++

Spreker: Gert Jan Timmerman

Inhoud: sinds Visual Studio 2013 zijn in C++ Variadic Templates beschikbaar. Dat zijn Templates (een soort Generics in C++) met een variabel aantal parameters. Dit is een krachtige feature waarmee C++ weer voorop loopt in nieuwe taal-ontwikkelingen. In feite wordt hiermee een heel nieuwe manier van programmeren geïntroduceerd, die wordt aangeduid met de term ‘meta-programming’. Wellicht gaan andere talen in de toekomst hier ook mee te maken krijgen.

Deze presentatie begint met een korte introductie van templates in C++ en daarna komen de onderwerpen Variadic Templates en metaprogramming aan de orde. Er zijn een paar sprekende voorbeelden waarbij het publiek uitgedaagd wordt actief mee te denken.

Voorkennis: kennis van C/C++ is nuttig, maar niet absoluut noodzakelijk. Voor mensen met goede C# of Java-kennis, interesse in nieuwe programmeerconcepten die niet schrikken van wat afwijkende syntax, is de presentatie ook goed te volgen.