EPISODE · Feb 11, 2026 · 26 MIN
4/10 On Polymorphism [2026]
from UCL for Code in Research · host Peter Schmidt
Inheritance, templates, function overloading - they all fall into the category of polymorphism in programming. My guest Klaus Iglberger and I discuss the different aspects of how this could be done with C++. Linkshttps://www.stroustrup.com/glossary.html#Gpolymorphism Glossary provided by Bjarne Stroustruphttps://cplusplus.com/doc/tutorial/polymorphism/https://ics.uci.edu/~jajones/INF102-S18/readings/05_stratchey_1967.pdf Christian Strachey's article where he introduces polymorphismhttps://dl.acm.org/doi/pdf/10.1145/6041.6042 Article by Cardelli and Wegner On Understanding Type, Data Abstraction and Polymorphismhttps://en.wikipedia.org/wiki/Virtual_method_table virtual tables (vtables)https://pabloariasal.github.io/2017/06/10/understanding-virtual-tables/https://www.geeksforgeeks.org/vtable-and-vptr-in-cpp/https://belaycpp.com/2021/10/01/history-of-c-templates-from-c-style-macros-to-concepts/ A history of templateshttps://www.stroustrup.com/dne.html Bjarne Stroustrup: the Design and Evolution of C++Don't be shy - say HiThis podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK. Producer and Host: Peter Schmidt
NOW PLAYING
4/10 On Polymorphism [2026]
No transcript for this episode yet
Similar Episodes
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m
Nov 12, 2025 ·35m
Oct 17, 2025 ·40m