In this video we explore some of the techniques used by compiler authors achieve the mechanisms of Object Oriented languages. It is interesting to see how close C is to C, and how simple these mechanisms truly are under the hood. Although the video concentrates on C , similar techniques are employed by the Java Virtual Machine, the .Net Virtual Machine in C#, and many other OO languages. 0:00 - Introduction 1:29 - Private member variables 6:26 - Member methods 11:38 - Polymorphism, Virtual Functions '[OO] is a dirty rotten low down trick' is a quote by by Dr. Michael Brady from the lecture: Microprocessor Systems Lecture 1: Support What's a Creel? on Patreon: FaceBook: Background images from HDRI Haven: Software used to make this vid: Visual Studio 2019 Community: Blender: Audacity: Davinci Resolve 16: OpenOffice: Gimp:
Hide player controls
Hide resume playing