第2个回答 2011-03-11
C语言已经升级成C++了,(用楼主的话说,就是已经完善成C++),建议从C++学起。
说C语言过时,确实有点道理,因为它不是面向对象的。
这好比,黑白电视升级成彩色电视,大家都看彩色电视了,而没有人愿意看黑白电视。一样道理。(不过目前有些老专家,习惯了C语言,不习惯C++,这是特例)。
C语言辉煌了很久,功不可没,但现在应该让位给C++。
C++提供了面向对象的功能,这部分比较难学;至于原来的C语言的功能,在C++中能更简单的实现,这部分很好学。
JAVA主要是用于网络上,它和C++差不多,运行效率不高。
C++要学,最好Java也要学。
建议先看谭浩强的书,然后是C++ Primer。
之后,就可以直接使用网上的C++ Reference了