免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 〇〇
打印 上一主题 下一主题

[C++] 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
11 [报告]
发表于 2012-09-23 23:34 |只看该作者
回复 9# pmerofc

放到那个上下文中就有问题,会给一无所知的读者传递一个错误至少是片面的信息


作者那本书不是写C的么?C++貌似只是捎带着提了两句,描述的不全面貌似也不是大问题啊,古人写诗还有些穿着通假字马甲的错别字,反正你不会把一本讲C的书当作C++教材,就像你不会拿唐诗三百首当字典用一样。
一定要挑毛病的话我倒觉得Java那段似乎不准确或者不全面的地方更多点,不过这些都不是重点,讲C的部分才是关键。

论坛徽章:
0
12 [报告]
发表于 2012-09-23 23:35 |只看该作者
windoze 发表于 2012-09-23 23:10
回复 6# pmerofc
好吧,我们来抠抠字眼

C++语言是一种优秀的面向对象程序设计语言

这句话或许不算错,但这种理解显然不能指望能被认同是正确的。比如某些Javaer很可能会喷你这里的“优秀”;BS很可能会认为你有失偏颇,没照顾重点。
事实上至少现在C++已经不强调OO的特性了,甚至说成被大部分足够重量级的用户有意无意地无视都不算过分(C++11新增和OO直接相关的除了inheriting ctor这样的语法糖好像就只有final和override了,总比重少得可怜)。就C++提供的面向对象特性,还真不见得能干翻一堆鼓吹纯OO的语言。面向对象之于今天的C++,连招牌都快当不成了(不过也许国内某些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
13 [报告]
发表于 2012-09-23 23:57 |只看该作者
回复 12# 幻の上帝

引自Wikipedia:
面向对象程序设计在80年代成为了一种主导思想,这主要应归功于C++——C语言的扩充版。

我们都知道各种编程范式其实早在六七十年代都已经出现甚至成熟,包括面向对象,但是在C++之前的确没有任何一个(其实总共也就那么几个)面向对象的编程语言得到广泛关注,包括SmallTalk。
无论现状如何,C++的确是作为扩展的C发展起来的,C++的一个主要的设计目标就是兼容C语言,一个事实是目前没有一个独立的、只支持C++而不支持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
14 [报告]
发表于 2012-09-24 00:00 |只看该作者
回复 10# pmerofc
你知道,就连
int i;
i = 3  这个表达式在C和C++中的含义都不同吗?

这个真有什么不同吗?愿闻其详

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

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

论坛徽章:
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
17 [报告]
发表于 2012-09-24 00:05 |只看该作者
回复 15# pmerofc

嗯,真的要“抠抠字眼”,我们每个人说的每句话多少都是“禁不起推敲的”,所以我们都表“抠字眼”了,整点干货吧。

论坛徽章:
0
18 [报告]
发表于 2012-09-24 07:04 |只看该作者
c 和c++  难点不同。 c++ 是多范式语言, 你可以用c,你可以用oo,你可以用泛型, 提供多种选择, 看你自己怎么选择。
应该这么说  c++-c ,  c++-OO  c++-GP 这样讨论容易多了。 c++ 编译器背后的动作要比c多, 要能完全理解这些小动作才能写好代码。
c 编译器也有一些小动作, 但是考虑到 OO , GP 会引入更多的复杂性,  可以说c++ 的复杂度超过了c。 编译器的背后实现也大大复杂。

论坛徽章:
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
19 [报告]
发表于 2012-09-24 10:57 |只看该作者
一群神经病, 研究语法研究的起劲.

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
20 [报告]
发表于 2012-09-24 12:58 |只看该作者
我只是觉得C++ 难学!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP