俺是c#出身,不过在c#之前有OOD的概念,所以c#上手很容易。design pattern的相当一些也是在工作中经常能熟练运用,OOP也不能算差了。
但俺在相当一段时间也不知道用VPTR&VTABLE来解释多态,直到学到c++. 但到现在也还不知道继承内部的实现机制,希望在这两个月能找到一个系统的答案。
俺很同意布衣边作边学的观点,但系统的学习还是要靠c++,单纯靠c#,永远无法登堂入室,即使msdn那些面对高级c#程序员写的performance方面的东西,也是写给那些c++出身的人看的。
这应该也是那些c++程序员比较鄙视纯c#程序员的原因之一。
但俺在相当一段时间也不知道用VPTR&VTABLE来解释多态,直到学到c++. 但到现在也还不知道继承内部的实现机制,希望在这两个月能找到一个系统的答案。
俺很同意布衣边作边学的观点,但系统的学习还是要靠c++,单纯靠c#,永远无法登堂入室,即使msdn那些面对高级c#程序员写的performance方面的东西,也是写给那些c++出身的人看的。
这应该也是那些c++程序员比较鄙视纯c#程序员的原因之一。