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 Jameson

50年的编程语言研究就搞出来一个 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 编译

看看牛人们是怎么评价编程语言的相关推荐

  1. 2020 年最牛逼的 10 门编程语言,别在选错语言了

    对于很多初学编程的人来说,尤其是马上要入学的大一新生来说,选择哪门子编程语言实在是个痛苦的事.选择对了,毕业后顺利找到工作,完美走向职场:选择错了,毕业后受伤的才华无处安放,大学算是虚度光阴了. 前一 ...

  2. 北航计算机学院牛建伟教授评价,【北京】又有一大波学生踏上科学之路!中国工程院院士、北航教授、往届优秀学生分享成功经验,快来取经...

    原标题:[北京]又有一大波学生踏上科学之路!中国工程院院士.北航教授.往届优秀学生分享成功经验,快来取经 又有一大波 经层层选拔的学生 即将踏上科学之路啦! 1月27日 北京青少年科技人才培养项目启动 ...

  3. PHP 是最好的语言吗?

    最近被朋友们拉入了几个技术社群,有微信群,也有QQ群,尤其对一些年轻的朋友,大家乐此不疲的问题居然是 PHP 是最好的语言么? 我们推崇"敢于质疑且独立思考的自由精神",所以对&q ...

  4. PHP是最好的语言吗? 1

    版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载. https://blog.csdn.net/wireless_com/article/details ...

  5. 年终总结,程序员票选最喜欢的编程语言花落谁家?

    岁末年初,又到了一年一度程序员年终总结的时候啦! HackerRank平台上共汇集了超过500万开发人员(占全球开发人员总数的20%以上)和1200多个客户.2018年11月5日至11月27日,Hac ...

  6. 请写一个关于低脂猴头菇牛肉酱加工工艺优化的论文框架

    一.绪论 1. 研究背景及意义 2. 目前研究现状和存在问题 3. 研究目的和意义 4. 研究内容和方法 二.文献综述 1. 猴头菇和牛肉的营养价值 2. 低脂产品的制作工艺及研究现状 3. 猴头菇和 ...

  7. 帮你提升Python的27种编程语言

    27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...

  8. Python和其它27种编程语言

    27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...

  9. Python AND 其它27种编程语言

    27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/O ...

最新文章

  1. 机器不学习:浅显易懂!「高中数学」读懂梯度下降的数学原理
  2. DELL本本 执行SQL语句要FN+F5 如何更改成F5
  3. 「小程序JAVA实战」java-sesion的状态会话与无状态会话(38)
  4. 面向对象设计原则OO
  5. Deltix Round, Spring 2021 E. Crypto Lights 组合数学 + 推公式
  6. Qt学习笔记-自绘时钟
  7. v html是双向绑定吗,vue自定v-model实现表单数据双向绑定问题
  8. 实践SaltStack安装和配置管理
  9. [转载] Python学习系列之下划线与变量命名规则
  10. 配置nessus服务在kali中开机自启动
  11. 6款沙发背景墙装饰画 总有一幅你喜欢的
  12. html静态资源加载404,spring security访问静态资源文件出现404
  13. java autorun_玩转Autorun.inf
  14. SH7001单电池恒压线性充电IC
  15. 柴静调查:穹顶之下_调查:HTML5数据列表
  16. 模态框-model dialog
  17. LDAP简述及统一认证说明
  18. YOLO系列:YOLO v3解析
  19. 【线索二叉树】C++代码及线索化过程详解
  20. Ubuntu Linux开机黑屏的永久解决办法

热门文章

  1. 一句话简单总结李航统计学习法各算法
  2. 001.Amoeba读写分离部署
  3. bzoj 3195 奇怪的道路
  4. python模块、字符编码、文件读写
  5. BZOJ 4259 FFT
  6. docker network
  7. Django里自定义用户登陆及登陆后跳转到登陆前页面的实现
  8. Java代码性能优化技巧
  9. Apache+PHP+MySQL安装与配置
  10. 今日c++练手之寻找n个连续的合数