| >If you're going to reply, please explain why an organization that Bjarne Stroustrup is a director of believes that C++ supports dynamic dispatch. Because the meaning of "dynamic" is ambigous! Since you are pointing me to wikipedia I'll point you right back... https://en.wikipedia.org/wiki/Virtual_method_table#Compariso... "Virtual method tables also only work if dispatching is constrained to a known set of methods, so they can be placed in a simple array built at compile time." If the vtable is generated at compile and is constrained to a known set of methods then that array is immutable! Calling that "dynamic" is an obvious misnomer! You are neither charitable nor patient. You are committing the bandwagon fallacy as we speak. You and the other 120 (and counting) angry downvoters ;) I am using the word "dynamic" to actually mean dynamic!
I am not going to define it. Use your judgment. Dynamic is NOT static.
I am not asking you to "educate me", or to tell me I am right; or wrong.
I am asking you to understand the sort of programming language design I have in mind! Either you understand; or you don't. |