首先表明,我是C++的爱好者
本人很喜欢C++,大学学的就是C++,
觉得很有趣,当时还买了本国外译本的《C++大学教程》翻阅了好几遍
研究生时无聊,又有事没事去看号称经典的《C++程序设计语言》
此书作者是C++之父,翻译也很用心
当时厚厚的笔记啊。。。。
C++作为一门计算机语言来说,几乎可以说没法挑剔了
面向对象与效率统一,语法严谨,博大精深
我觉得它的缺点是他太优秀了
以至于C++老手写的程序就是在“炫技”
优秀和复杂的特性带来的是理解上的错误和使用上的问题
虚类,匿名类,成员函数重载,多态,运算符重载,友元,模板
这些都是比较深入的问题
举个例子 printf()大家一看就明白,调用函数,打印
C++中呢 ,cout <<
怎么解释cout是什么,是输入输出流类的对象,<<是什么,是一个运算符的重载。
解释清楚了么 没有 这个鸟流类是什么,重载是什么,为什么能打印出字来
问题太多了
C++太复杂,特别是在利用其高级特性编写程序时
C++是松散语言,即用它编写程序时,必须手边有一本语言手册,不然就会忘记高级特性具体是怎么用的
而C,简单,没有高级特性,语法简单,方便**,上手半年左右基本不用再翻书了。
C++是牛刀,单片机是只**。
C++这个语言太牛X了,以至于在电脑编程中都逐渐变得爹不疼娘不爱了。
谁让它太牛X太复杂了呢 |
c++在西安这边就业机会多吗?一般都是初级好就业,还是中高级的尼?
现在.net的框架都有单片机的版本了.你仅仅是爱好者,再说单片机程序也不大.但是,除了单片机支持new不好意外,无任何缺点.只不过写单片机的人不懂c++