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!
Join us on Wednesday, October 29 for the next (and first in this semester) in-person Warsaw C++ Users group meeting, live in room 3180
.
Doors open at 18:30 and we’ll wrap up around 20:30 and after the talk there will be time for pizza and networking.
The meeting is open to everyone interested in C++, including attendees from outside the faculty and outside the University of Warsaw, regardless of experience level.
*The meeting will be held in English.*
About the speaker:
Andrzej is a PhD student at MIM UW, focusing on programming languages and compiler construction. Member of the team developing the Duckling programming language.