u/joonazanin r/ProgrammingLanguages • Recommends
On “Why do modern (functional?) languages favour immutability by default?”
#polymorphism#valuetypes#typeerasure
230K subscribers • 68 videos on Hallway • Conference channel
Advanced. Deep dive for people who know the field.
79K views9 years ago2 recommendations
Software designProgramming languagesC++Design patternsSoftware architecture
Sean Parent demonstrates how to implement runtime polymorphism in C++ without using inheritance, using techniques like type erasure.
This talk explains why (and how) to implement polymorphism without inheritance in C++. The talk contains many C++ tips and techniques, including many new features from C++11. During the course of that talk a key feature from Photoshop will be demonstrated and implemented. NDC Conferences ndc-london.com ndcconferences.comWhat people say. Recommended for its deep dive into avoiding virtual tables and implementing flexible runtime polymorphism in C++.
u/joonazanin r/ProgrammingLanguages • Recommends
On “Why do modern (functional?) languages favour immutability by default?”
u/oilshellin r/ProgrammingLanguages • Recommends
On “Need pointers on implementing fast runtime polymorphism”