免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 7145 | 回复: 28
打印 上一主题 下一主题

[C++] C++比C语言更容易为人们所学习和掌握?这点不能同意 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-09-23 22:15 |只看该作者 |倒序浏览
l C++语言

说到C语言,就不得不提到C++语言。单单从它们的名字上,就可以看出它们之间的亲戚关系。C++语言是一种优秀的面向对象程序设计语言,它是在C语言的基础上增加了一些现代程序设计语言的机制(例如面向对象思想、异常处理等)发展而来的,但它比C语言更容易为人们所学习和掌握。
http://chenlq.net/books/c-mate/w ... puter-language.html

论坛徽章:
0
2 [报告]
发表于 2012-09-23 22:22 |只看该作者
C很“小”,一旦你把C的仅有的几个难点彻底搞定之后,一切OK。C++太庞大了,难点太多了。显然C比C++容易不止一个级别。

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
3 [报告]
发表于 2012-09-23 22:26 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
4 [报告]
发表于 2012-09-23 22:34 |只看该作者
回复 3# pmerofc
这个也经不起推敲

这么说的同时你要说清楚是怎么推敲的

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
5 [报告]
发表于 2012-09-23 22:36 |只看该作者
除了我们在上面介绍的几种程序设计语言之外,还有很多优秀的程序设计语言我们没有介绍,比如Python、C#、PHP等等。尽管人们多次试图创造一种通用的语言,却没有一次尝试是成功的。各种语言都有自己的特点,也都有自己的应用领域,并没有高低优劣之分。我并不会因为这本书是讲解C语言的,就将C语言吹到天上去了。我们能做的,就是根据各种语言的特点,根据自己的需要,根据自己的应用场景,来选择合适的语言。


编程初级: 语言万岁, 语言信仰, C/C++万岁.
......中级: 觉得XX语言很帅很强大, 学来看看.
......终极: 这个问题, YY语言更可靠, 更方便, 解决方案更成熟, 就用YY了.
......现实往往是: 我只会ZZ语言, 这个我做不了. (后悔来不及了.)

编程语言在学习进步阶段是一个平台, 一个只学C的不知道面向对象, 一个只学C++的也许C基础都没打好(这种见多了), 更不用说一个搞C的会硬生生的搞懂web.

学习必定是曲线上升的, 语言信仰请早点放弃.

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
6 [报告]
发表于 2012-09-23 22:39 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
7 [报告]
发表于 2012-09-23 22:55 |只看该作者
貌似 c 易学难精,c++ 难学难精...

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
8 [报告]
发表于 2012-09-23 23:10 |只看该作者
回复 6# pmerofc
好吧,我们来抠抠字眼
前半句没有概括C++的全部特点

这个我不觉得有什么问题,好比说:“我是一个男人”,显然这个说法没有“概括我的全部特点”,但你也不能说这种说法是错的或者“经不起推敲”。
C++最开始的设计目标的确就是在C上增加“面向对象”的特征,事实上最开始C++就是“带类的C”,到了今天“面向对象”更像是个招牌,因为有无数被Java和设计模式毒害了的年轻人坚定的认为只有面向对象才是软件设计唯一正确的方式。
后半句给人以C是C++子集、学C就是在学C++的错觉

后半句也没什么问题,C++的确就是在C上增加了一系列的特征,这些特征中最著名的也的确就是“面向对象”和“异常处理”,的确还有“泛型”等其它特征。
根据一个简单的无责任统计数据,“面向对象”在Google上搜索找到约 17,600,000 条结果;“异常处理”约 14,400,000 条;“泛型”只有约 2,380,000 条结果,相差近一个数量级。
从不太严格的意义上讲,C的确是C++的子集,虽然有些地方的语义甚至语法并不太一致。

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
9 [报告]
发表于 2012-09-23 23:23 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
10 [报告]
发表于 2012-09-23 23:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP