中易网

C与C++可以同时学吗

答案:1  悬赏:30  
解决时间 2021-01-28 19:56
C与C++可以同时学吗
最佳答案
对两门语言背后的思想差异估计不足;有些同学学了C++后就不知道哪些语言特性C++支持但不属于C的内容同时学可以在一定程度上改善这些不足,不过对自学能力要求比较高。真要分不清楚,那倒也不是很严重,因为恐怕大部分人都是这样。LZ要努力不成为这些大部分人,应该也不算很困难的事情。不过,学习这些东西和做题的思路不同,虽然计算机科学是理科背景的,但语言学习不能指望应试技巧。所以效果怎么样,可能只有LZ学过之后才清楚了。关于应用场合,更多地属于习惯问题,而不是语言本身的限制。C/C++确实是面向系统的语言,但是并不只是适用于设计系统软件。Web设计也可以用C/C++(例如CGI)。只不过这些领域有明显更方便的其它手段来实现,而相对于C/C++的劣势(例如运行期效率)由于需求重点的不同而体现得不明显,所以一般不用而已。使用C/C++在设计上比一些其它语言更有难度,一个原因就是对语言使用者做出的设计的要求比较高。C/C++不会直接提供垃圾回收之类的看起来简单但实际上模糊的手段,也不提供简便的绕过静态类型检查的机制;使用者自身必须掌握一些和具体应用无关的基本细节清楚设计的内容具有的一些根本特性(例如对象的所有权),用于实现这些高层应用的难度就比较大。既然有另外的方法偷懒,很多人就不用C/C++了。几个建议:最好不要看国人写的教材,内容质量上普遍比不上译著(目前而言是经验事实);有些会容易使初学者被误导而不自知(例如谭XX的书)这些书可以等对语言有全面了解之后再看,试着找出其中的不足,藉以提升对语言的直觉;学有所成之前,对XX语言无用XX语言比YY语言更好之类的言论大可无视你没必要成为哲学家;编译器比书本更权威;语言特性有很多,细节用不着全部装进脑子里;要能够独立写出可以运行的代码,相对而言,读懂他人的程序是次要的(虽然也很重要);可重用性:不要自己发明轮子,要善于利用现有的成果;但是需要保持发明轮子的能力,以备万一。----紫翼魔狼的回答算是比较流行的反面教材了,C不是C++的一部分,面向对象和语言无关(C也可以面向对象)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
极品汽车音响改装维修中心地址好找么,我有些
三星微波炉显示5e是什么意思
主卦雷火噬磕,变卦火泽睽什么什么意思
1到50的基数词怎么写
歌曲其中的最后一句歌词是"我爱你"这首歌曲的
—Don’t you think it necessary that he __
德国大学网站申请要求中的enrollment和applic
雪亮眼镜配戴中心地址在哪,我要去那里办事
孔雀尾巴上的羽毛会再长吗?
显卡PCI-EX1和PCI-EX16有什么区别?
日语中安全在库数什么意思
请问今年建房是什么方向啊
童谣儿童服饰地址在什么地方,我要处理点事
我怎么觉得豆瓣高分的电影 有些太过虚高,有
技术犯规为什么叫技术犯规,跟技术有什么关系
推荐资讯
再次书荒~ 求书!!
中国电信(滥坝营业厅)(307省道西50米中国电信
恶魔幸存者2汉化版第二天boss怎么打
网调时..m应该怎么反应(回复)会让s满意?
录音笔V-UP是什么
w-inds. 四季的歌词
宇宙怪兽王者基多拉,真的有看起来那么强吗
大专毕业没有任何一技之长,现在想考点证,不
根据开辟扩展组成的四字词语
高考数学,数轴穿根法是什么
想在淄博张店开个服装店 那条街 或者那个商场
四会市天天快递我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?