cpp好学吗啊?比c难吧~

cpp好学吗啊?比c难吧~,第1张

cpp是C++语言源文件的后缀名之一。如果你是想问C++的话,我的看法是不难学,但要看你投入多大的热情去学习。另外,我注意到问题标签分类上有“传感器”和“编程语言”,所以我猜测你的编程主要目的可能是单片机软件开发,如果是这样话,恐怕你很难在单片机开发中使用到C++语言(因为受单片机FLASH大小的影响,c++生成代码文件普遍过大。再者大部份单片机开发库都是基于C语言的),如果有时间和精力,不如去加深对C语言的掌握。事实上,c++主要应用于基于 *** 作系统的上层软件开发,比如应用软件系统开发,系统组件,服务器开发等等。而系统 *** 作之下的开发大多为C及适量的汇编完成(比如诸如windows NT,Linux内核主要都为c语言开发完成)。
在你确认学习c++语言后,推荐你直接去阅读《C++ Primer》,我知道的最新版是第五版,不过很多人感觉第三版更适应新人学习。另外,很多人学习c++都有一个误区(包括我在内),学习时总把c++当做c语言来学习,在学习到类和接口时总会很迷茫,总是以死记硬背那些概念和范例。在实际开发中什么继承,封装,多态很少想到怎么去使用,反而是全局变量和过程满天飞,这和c语言开发又有什么区别?因此,在学习c++的同时,一定需要同步阅读诸如设计模式、软件工程及UML相关书籍资料。因为c++是手段,而面向对象的设计模式才是灵魂。这是非常重要的,因为只有在你彻底明白并掌握面向对象的思想后,你会发现,无论是c++,JAVA,还是别的什么语言,原来都是一样的东西,不同的只是在做具体事情的时候效率有高有低而以。
值得庆幸的是,在如今互联网高度发达的今天,大部份这些知识都可以通过网络免费的来学习,并有很多前辈整理了无数优秀文章在博客里发表。只要你的兴趣足够,相信你会比前人学习起来更加事倍功半。

Cpp是C++的简称,它是一门非常流行的编程语言,有许多国家的学校都开设C++课程,这类课程的英文教材可以在网上找到,比如《C++ Primer Plus》、《Thinking in C++》和《C++ How to Program》等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10776341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存