分类: C/C++
2012-01-12 16:38:29
lixiaoming18132012-01-17 09:44:26
别误会的意思,我说的是C程序员不一定要学C++,C的简便灵活可以轻松实现C++所具有的思想,面向对象的思想不是C++的专利,就面向对象的思想,相对来说,JAVA语言更纯粹。如果你对嵌入式软件很了解,你会发现C的无穷魅力,这个是C++无法比拟的,就嵌入式软件而言,效率和对硬件之间控制操作的简便性是很重要的,这正是C++所欠缺的。所以我认为面向对象的思想是可以学的,但不一定要学C++,看一些C语言大师们的作品也是可以学的。我无意挑起C++和JAVA之争,我没有限制他人喜欢语言的自由,我也限制不了,我之所以回复你的博文,是因为你这篇博文可能会对初学者产生错误的引导。
liupingjin2012-01-16 23:58:46
lixiaoming18132012-01-16 17:22:14
那书的反馈并不能说明什么,面向对象只是一个编程思想,并不一定要学C++,C++有太多C的包袱导致其不伦不类,JAVA才是完全面向对象的,C程序员不一定需要过渡到C++,C++有的思想C能实现,C的简便灵活和适用范围是C++不及的,别在鼓吹学C++了。
杭州李云2012-01-16 13:15:23