Warsaw C++ Users: Unifikacja typów i wartości w metaprogramowaniu C++
18:30 Drzwi otwarte
18:35 Powitanie i informacje organizacyjne - Jakub Panasiuk
18:45 "Unifikacja typów i wartości w kontekście metaprogramowania w C++ oraz innych języków programowania" - Andrzej Radzimiński
Unifikacja typów i wartości to koncepcja obecna w części nowoczesnych języków, oferująca alternatywny sposób wyrażania rozwiązań, które w C++ tradycyjnie osiągamy przez metaprogramowanie szablonowe. Pokażemy, na czym polega ta unifikacja, jak wypada na tle szablonów i jak łączy się z podejściem opartym o wartości. Zobaczymy, jak uzyskać metaprogramowanie oparte o wartości w C++23 (bez refleksji) oraz jak wspiera je refleksja w C++26. Będzie też krótkie wprowadzenie do metaprogramowania w C++ i kilka nieoczywistych przykładów z praktyki.
20:15 Pizza i networking!
Już w środę, 29 października, zapraszamy na kolejne spotkanie (i pierwsze w tym semestrze) grupy Warsaw C++ Users, w sali 3180
.
Widzimy się o 18:30, zakończymy około 20:30, po prezentacjach będzie czas na pizzę i rozmowy.
Wydarzenie jest otwarte dla wszystkich zainteresowanych C++, także osób spoza wydziału i spoza UW, bez względu na poziom doświadczenia.
*Spotkanie w języku angielskim.*
O Prelegencie:
Andrzej to doktorant na MIM UW, zajmuje się językami programowania oraz konstrukcją kompilatorów. Członek zespołu rozwijającego język programowania Duckling.