1- In what way do overriding methods in C# syntactically differ from their counterparts in C++?
2-How does Ruby implement primitive types, such as those for integer and floating-point data?
3-What is the single most important practical difference between Smalltalk and C++?