看看牛人们是怎么评价编程语言的
Basic
一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。
-- Edsger Wybe Dijkstra,Dijkstra 算法发明者
C
C 语言程序就像一群拿着刀的人在刚刚打过蜡的地板上快速的跳舞。
-- Waldi Ravens罗马帝国衰败的主要原因之一是因为他们缺少0,他们没有办法知道他们的 C 程序已经成功的执行完了。
-- Robert Firth现在是早上五点,你知道那个指针现在什么地方吗?
-- 匿名
C++
C 很容易让你朝自己的脚开枪。在 C++ 中,这么做变的困难了,但是你要不注意就会崩掉自己的整条腿。
-- Bjarne Stroustrup,C++ 发明者我发明了“面向对象”,但是我可以明确的是,我不知道什么是 C++。
-- Alan Kay,Smalltalk 发明者C++ 的最新功能是用来修正之前的最新功能的。
-- David Jameson50年的编程语言研究就搞出来一个 C++ ?
-- Richard A. O'Keefe只要你花一点时间研究 C++,你就会发现 C++ 的用户都在寻找一门更好的语言。
-- R. William Beckwith.Java 就是去掉了枪炮,刀剑,还有黑帮的 C++。
-- James Gosling,Java 联合发明人C++ 是一门恐怖的语言。即使选择 C 没有任何优势,只是为了逃避 C++,那这个理由也足够了。
-- Linus Torvalds,Linux 发明者
COBOL
使用 COBOL 会让你变的脑残,所以教别人使用 COBOL 就是犯罪。
-- E.W. Dijkstra,Dijkstra 算法发明者
Java
如果 Java 真的有垃圾收集的话,大部分程序在刚开始执行的时候就会把他们自己删了。
-- Robert Sewell
Lisp
Lisp 不是一门语言,它只是一种构建材料。
-- Alan Kay,Smalltalk 发明者
Perl
Perl 是唯一一门在 RSA 加密前后看起来一样的语言。
-- Keith Bostic
PHP
PHP 是由不称职的业余选手发明和操纵的,而 Perl 是伟大而阴险的,由一帮高水平的变态专业人士操纵。
-- Jon Ribbens
Bash 以及其他 shell
很明显,移植 shell 要比移植 shell 脚本更容易。
-- Larry Wall,Perl 发明者
最后
世界上只有两种编程语言:整天被人喷的语言,没有人用的语言。
-- Bjarne Stroustrup
原文链接,OSChina 编译
看看牛人们是怎么评价编程语言的相关推荐
- 2020 年最牛逼的 10 门编程语言,别在选错语言了
对于很多初学编程的人来说,尤其是马上要入学的大一新生来说,选择哪门子编程语言实在是个痛苦的事.选择对了,毕业后顺利找到工作,完美走向职场:选择错了,毕业后受伤的才华无处安放,大学算是虚度光阴了. 前一 ...
- 北航计算机学院牛建伟教授评价,【北京】又有一大波学生踏上科学之路!中国工程院院士、北航教授、往届优秀学生分享成功经验,快来取经...
原标题:[北京]又有一大波学生踏上科学之路!中国工程院院士.北航教授.往届优秀学生分享成功经验,快来取经 又有一大波 经层层选拔的学生 即将踏上科学之路啦! 1月27日 北京青少年科技人才培养项目启动 ...
- PHP 是最好的语言吗?
最近被朋友们拉入了几个技术社群,有微信群,也有QQ群,尤其对一些年轻的朋友,大家乐此不疲的问题居然是 PHP 是最好的语言么? 我们推崇"敢于质疑且独立思考的自由精神",所以对&q ...
- PHP是最好的语言吗? 1
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载. https://blog.csdn.net/wireless_com/article/details ...
- 年终总结,程序员票选最喜欢的编程语言花落谁家?
岁末年初,又到了一年一度程序员年终总结的时候啦! HackerRank平台上共汇集了超过500万开发人员(占全球开发人员总数的20%以上)和1200多个客户.2018年11月5日至11月27日,Hac ...
- 请写一个关于低脂猴头菇牛肉酱加工工艺优化的论文框架
一.绪论 1. 研究背景及意义 2. 目前研究现状和存在问题 3. 研究目的和意义 4. 研究内容和方法 二.文献综述 1. 猴头菇和牛肉的营养价值 2. 低脂产品的制作工艺及研究现状 3. 猴头菇和 ...
- 帮你提升Python的27种编程语言
27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...
- Python和其它27种编程语言
27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...
- Python AND 其它27种编程语言
27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...
最新文章
- 机器不学习:浅显易懂!「高中数学」读懂梯度下降的数学原理
- DELL本本 执行SQL语句要FN+F5 如何更改成F5
- 「小程序JAVA实战」java-sesion的状态会话与无状态会话(38)
- 面向对象设计原则OO
- Deltix Round, Spring 2021 E. Crypto Lights 组合数学 + 推公式
- Qt学习笔记-自绘时钟
- v html是双向绑定吗,vue自定v-model实现表单数据双向绑定问题
- 实践SaltStack安装和配置管理
- [转载] Python学习系列之下划线与变量命名规则
- 配置nessus服务在kali中开机自启动
- 6款沙发背景墙装饰画 总有一幅你喜欢的
- html静态资源加载404,spring security访问静态资源文件出现404
- java autorun_玩转Autorun.inf
- SH7001单电池恒压线性充电IC
- 柴静调查:穹顶之下_调查:HTML5数据列表
- 模态框-model dialog
- LDAP简述及统一认证说明
- YOLO系列:YOLO v3解析
- 【线索二叉树】C++代码及线索化过程详解
- Ubuntu Linux开机黑屏的永久解决办法