本人大一学C语言,大二学VB,大三学VC,毕业后工作前两年用C++,接着两年用C#,最近几个月Android开发用Java. 以下本人总结以下,有些疑惑希望大师帮忙解答. 1. C语言,精简,灵活,适合底层,编码相对大多数高级语言,比较原始,所以构建大项目,如果没有大量代码库储备,工作量非常大,性能高,开发效率低. 2. C++,引进了面向对象,又长期存在,所以基础库比较多,比如STL等等,语言的表现力非常强.即面向底层.系统层,又能高级UI开发,个人感觉,最好的语言.缺点是发效率相对稍微差一点