4/10 On Polymorphism Podcast By  cover art

4/10 On Polymorphism

4/10 On Polymorphism

Listen for free

View show details

About this listen

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++.

Links

  • https://www.stroustrup.com/glossary.html#Gpolymorphism Glossary provided by Bjarne Stroustrup
  • https://cplusplus.com/doc/tutorial/polymorphism/
  • https://ics.uci.edu/~jajones/INF102-S18/readings/05_stratchey_1967.pdf Christian Strachey's article where he introduces polymorphism
  • https://dl.acm.org/doi/pdf/10.1145/6041.6042 Article by Cardelli and Wegner On Understanding Type, Data Abstraction and Polymorphism
  • https://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 templates
  • https://www.stroustrup.com/dne.html Bjarne Stroustrup: the Design and Evolution of C++

Don't be shy - say Hi

This podcast is brought to you by the Advanced Research Computing Centre of the University College London, UK.
Producer and Host: Peter Schmidt

adbl_web_global_use_to_activate_T1_webcro805_stickypopup
No reviews yet