免费注册 查看新帖 |

Chinaunix

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

奶奶的靠语言机制保证安全 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2011-11-15 22:34 |只看该作者
回复 16# zylthinking

我举个例子好了。假设有一个刚学C 1分钟的初学者提问“C语言的(圆)括号是什么意思”,你怎么回答?——“自己看书去”么?
具体语法的啰嗦的其它地方我不说了,再提一个:为什么类型名和声明符的语法要分别定义?
C本身一向很复杂。简洁只是外在的错觉。
(当然C++要来比简洁更没资格,不过也不能怪它,谁叫它要兼容C嘛。

论坛徽章:
0
22 [报告]
发表于 2011-11-15 22:36 |只看该作者
回复 20# zylthinking

不是说得很明白了么。总体而言dynamic_cast的首要目的就不是为了保证什么安全,所以你放在这里没什么用。
顺便,加上你这层楼就证明了你对这些东西不了解。

论坛徽章:
0
23 [报告]
发表于 2011-11-15 22:38 |只看该作者
回复 19# zylthinking

意思是:最好别以为你说的简洁(大概就是代码比较短?)就一定是简洁了。

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
24 [报告]
发表于 2011-11-15 22:40 |只看该作者
回复  zylthinking

不是说得很明白了么。总体而言dynamic_cast的首要目的就不是为了保证什么安全,所以 ...
幻の上帝 发表于 2011-11-15 22:36


屁话, 人保证其安全, 就没有什么 bad_alloc, 人精确控制所有控制流, 就不会有什么 synamic 什么 const, 什么 repre....., 什么叫没什么用?

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
25 [报告]
发表于 2011-11-15 22:42 |只看该作者
回复  zylthinking

我举个例子好了。假设有一个刚学C 1分钟的初学者提问“C语言的(圆)括号是什么意思 ...
幻の上帝 发表于 2011-11-15 22:34


你干嘛不举例子, 不识字的人问abc 是什么?

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
26 [报告]
发表于 2011-11-15 22:48 |只看该作者
回复  zylthinking

意思是:最好别以为你说的简洁(大概就是代码比较短?)就一定是简洁了。
幻の上帝 发表于 2011-11-15 22:38


所谓简洁, 即是用一种语法, 涵盖更多的地盘。

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
27 [报告]
发表于 2011-11-15 22:54 |只看该作者
回复  zylthinking

顺便,加上你这层楼就证明了你对这些东西不了解
幻の上帝 发表于 2011-11-15 22:36


少扣帽子, 我就算不玩标准, 也不至于连 dynamic_cast 的实现没看过。
啥叫不了解, 我倒是觉得洋洋得意于标准条款, 务求考试满分的书呆子才是真的不了解

论坛徽章:
0
28 [报告]
发表于 2011-11-15 22:55 |只看该作者
如果基于"人能够精确控制"的话,那么确实现在许许多多的东西都不需要存在。

论坛徽章:
0
29 [报告]
发表于 2011-11-15 23:00 |只看该作者
回复  zylthinking

意思是:最好别以为你说的简洁(大概就是代码比较短?)就一定是简洁了。
幻の上帝 发表于 2011-11-15 22:38


也不要因为代码长就牛B (大概没几行是自己写的)

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
30 [报告]
发表于 2011-11-15 23:04 |只看该作者
如果基于"人能够精确控制"的话,那么确实现在许许多多的东西都不需要存在。
lhy0416 发表于 2011-11-15 22:55


如果做不到这一点, 给你什么语言生产出来的都是大便。
如果能, 则就算机器语言, 照样坚不可摧。

为什么所谓更高级的 java 代码, 垃圾比C系列多, 或者, 为什么 java 程序员整体水平被人诟病?
写 java 的难道真的比写 C 的少生了一个脑袋?
被杂七杂八的语法啊, 各类贴心服务惯坏了而已, 温室小花, 指望着经历风雨而不倒么???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP