How Polymorphism Works: Part 2: Virtual Table
In the article on “How Polymorphism Works: Part 1” we learned how to create virtual functions. The method which we chose has at one significant
In the article on “How Polymorphism Works: Part 1” we learned how to create virtual functions. The method which we chose has at one significant
Polymorphism: the core of object oriented programming. Most modern languages have some concept of interfaces, virtual functions, and classes. Though each language differs in details,
New languages try to improve the lives of programmers by simplifying some aspect of programming. Many make bold claims about eliminating certain types of errors,
Ultimately any program must communicate with the outside world. Be it showing the user data or sending a text based protocol, the need to format
In the world of new languages it seems like garbage collection is standard feature. A way for the runtime to locate unused bits of memory
A bane of programming is repeating code and dealing with a myriad of types. The natural response to type overload is to limit the number
The ideal programming language should not leak resources. Resources include not just memory, but also files, network connections, device locks, sound buffers, and anything needing
Signup to my mailing list to get notified of each article I publish.
Made with Elementor. Hosted with SiteGround. Domain from Netim.