首先这篇文章
Linux之父炮轰C++:糟糕程序员的垃圾语言 出现在CSDN首页,引来评论无数,接着孟老大出来发话,
Linux之父话糙理不糙,似乎也挺C,然后云风也力挺了C一把,
C的回归。
三篇文章都是牛人写的,看着就过瘾!
PS:争论还在继续,孟岩又有新作,用C设计,用C++编码,刘未鹏则挺C++,Why C++。
一些摘要:
用C设计,用C++编码
C++的心智包袱:
“这样固然是可以work了,但恐怕有更好的方案吧,会是什么呢?...就这样,兜了一个圈子回来。”
“反正现在C和C++都是来做系统级开发,那些华丽的抽象机制用不上,思考解决方案的时候,就以C的方式。注意,C也是可以做基于对 象甚至面向对象甚至组件级别的设计的,但是在C的层面上思考问题,设计能够更精益(lean,现在这是个时髦词),更轻便,更直接。当你构思的设计方案出 来以后,如果其中有些部分,恰好是C++现成做好了,而且使用C++又可以提高开发效率,也没什么明显的副作用,那么就用C++来做相应的部分。”
C的回归:
“没错,我最想说的就是这个。C++ 就是一个“带有一些心智(mental)包袱的语言”。这对软件设计的影响非常之大,没有经年的软件开发实践很难理解这一点。”
“字符串/内存管理根本无关紧要。这不是重要的部分,而且也不复杂。唯一真正重要的部分是设计。”
原文
分享到:
相关推荐
【AI框架基础】系列第一篇!介绍分享内容!AI框架基础、AI框架之争、AI编程范式!
★★7.0重量级插件★★[免费]争车位 V7.0 FOR DZ7发布 经典插件全部测试有用
安装帮助 第一步: 压缩包解压后,请核对是否缺少文件。把文件拷在相对应的文件夹。 文件夹如下: Templates/stopfoot/ Plugins/stopfoot/ Plugins/stopfoot/install.php 第二步: 导入discuz_plugin_...
关于评选月度为酒店争得荣誉员工的规定(制度范本、DOC格式).doc
关于WebApp和NativeApp之争总是不绝于耳,本文作者则认为HTML5的WebApp和NativeApp谁都不会干死谁,它们将和平共处,各自发挥各自的强项,让整个互联网更美好。一直以来,关于WebApp和NativeApp之争总是不绝于耳,...
annie:为何WP市场争不过Android.docx
lock解决线程争用示例. socket + 多线程 必备的技术。
争车位插件 for discuz 7.0
丁道师:Discuz! 站长大会归来谈站长生死之争.docx
【AI框架基础】系列第三篇!AI框架之争!都2022年,还在为用什么AI框架发愁?来了解下AI框架的发展过程,看看未来AI框架将会朝哪个方向演进吧!
【养成好习惯,争做好少年】主题班会.doc
于争 博士 cadence视频教程于争 博士 cadence视频教程
公司“创先争优创建四好领导班子”自查报告 .docx
互联网时代的来临改变了人类生活的各个方面,而视频体验也日益成为了在许多人上网中核心内容。但是目前并没有一个完全开放并且免费的适用于网络的视频格式。这时候谷歌巨头站了出来,在收购On2之后的10个月,Google...
Java打扑克小游戏:“争上游”or“跑得快”.zipJava打扑克小游戏:“争上游”or“跑得快”.zip Java打扑克小游戏:“争上游”or“跑得快”.zipJava打扑克小游戏:“争上游”or“跑得快”.zip Java打扑克小游戏:“争...
网盘:靠大容量争市场只是一场梦 该醒了!.docx
中文,来源于于争博士的网站,自己看过了,非常好的一份资料,关于电路板中电源完整性的,语言通俗易懂,请有这方面需要的网友仔细看一下,努力提高自身,提高整个行业的水平。我只是资料的分享者,请大家尊重于博士...
于争Cadence教程,带书签,高清PDF
争车位、开心网争车位游戏完整版源码下载 亲测完整