Java之父詹姆斯·高斯林(James Gosling)在上周发布了关于讨论C语言之父丹尼斯·里奇(Dennis Ritchie)的简短博文:

丹尼斯·里奇辞世的新闻如五雷轰顶。过去几天已经有很多资讯报道此事。他的影响巨大,并超越了科技世界,虽然他的大多影响都不为人知,但完全可以感受到。C语言撑起了一切。我的整个职业生涯也是从C语言和Unix中发展而来。

对当今的大多数工程师而言,很难理解我在20世纪70年代感受到的幸福愉快感。当一种编程语言最终出现,我(其他人也)可以从汇编语言提升到一种真正的编程语言。我们可以做任何一切,过去我们得编写所有低级位系统。在C语言之前,编程语言达不到任务:开销太大了。系统的复杂性是真的阻碍了用汇编语言编写大型软件。C语言就像代码的JATO。

(编注:“JATO”是“Jet-fuel assisted take off”的缩写,字面意思:“辅助起飞的喷气燃料”。这个系统通过小型火箭提供辅助动力,以帮助超载的飞机起飞升空。)

下面是詹姆斯·高斯林此文的一些评论:

Truely James. For every Computer professional in the world, the first language they come across is C. With so much of wonderfulness and which also makes the learning experience so fun and entertaining. RIP Ritchie!!!

说的很对,詹姆斯!对于每个计算机专业人士,他们所接触的第一种编程语言就是C语言。(C语言)有着如此多的令人惊奇的地方,这也使得学习过程非常有趣。安息,里奇!!!

Great ones are falling. I still love C. So simple. So powerful.

一位巨星的陨落。我仍然爱着C语言。如此简单,如此强大。

I remember C being like Adventure for programmers: lots of little pits for the unwary to fall into. Even after many years there were a few I hadn't found. It was a good time.

我记得C语言就是程序员的冒险:有很多小坑,一不小心就陷进去。即便很多年过后,还有一些我没有发现的。那是个美好时刻。

The equation is quite simple : Richie is like Einstein, pure Genius. All the IT is built on K&R works. Thanks man, and RIP...

等式非常简单:里奇就像爱因斯坦,纯粹的天才。IT业的所有都基于肯贝汉和里奇的成果。感谢,安息……

译文来自:伯乐在线

java c 语言之父_Java之父评价C语言之父:我用尽了形容词相关推荐

  1. java调c 申请内存_JAVA简单调用C/C++语言(JNI学习三)

    JNI的目的是可以使用C/C++完成部分逻辑,一方面 代码复用,避免重复劳动.另外一方面有些东西还是C语言处理起来比较方便,比如和底层驱动程序打交道等等.JAVA调用C/C++方法,就要把参数传递给C ...

  2. java 调用c效率高_java通过JNI调用C语言写的函数,能提高运行效率吗?

    C语言比Java快早就是公认的事实了.而Java可以通过JNI调用C语言写的库很多人也都知道. 但通过JNI调用C语言写的函数能提高效率吗?一直以来我都认为 是的 .昨晚心血来潮做了个测试,本意是想看 ...

  3. java io读取doc内容_Java word 内容读取-Go语言中文社区

    1.添加依赖关系(网上好多帖子没有写依赖,害我找半天) org.apache.poi poi 4.0.0 org.apache.poi poi-ooxml 4.0.0 org.apache.poi p ...

  4. java之父_java之父:被下载达7000万次的编程视频教程,你还没有看过?

    "Java Planform Standard Edition"是Java语言的标准平台技术,是所有Java开发的语言基础,更是大数据.分布式开发思想建模的初期,此阶段的Java语 ...

  5. java代码例子_Java与C++两大语言比较

    Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程 ...

  6. java面向_java是面向什么的语言?

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表 ...

  7. c java python小白_Java,python,c语言小白的理解

    我经过近段看Java的题,发现java,python,c语言基础语法知识很是接近,但是过程,编译环境不一样,Java一旦储存就会编译,python和c语言需要经过储存,编译,执行. 如果一个不懂2,3 ...

  8. java与c语言哪个好学_Java编程和C语言哪个好学

    原标题:Java编程和C语言哪个好学 学哪种编程语言好?计算机编程语言非常多,诸如Java.C.C++.PHP等,很多人在选择的时候都会觉得头大.到底学哪种编程语言好? 很多人都拿Java和c相比较, ...

  9. java的前端还是后端_java语言是开发前端还是后端的

    java语言是开发前端还是后端的 发布时间:2020-06-26 16:01:18 来源:亿速云 阅读:105 作者:Leah java语言是开发前端还是后端的?很多新手对此不是很清楚,为了帮助大家解 ...

  10. java和c语言哪个简单_Java编程和C语言哪个好学

    学哪种编程语言好?计算机编程语言非常多,诸如Java.C.C++.PHP等,很多人在选择的时候都会觉得头大.到底学哪种编程语言好? 很多人都拿Java和c相比较,那么今天小编就来先说说我的个人理解吧, ...

最新文章

  1. Spring security获取当前用户
  2. 2015.4.25-2015.5.1 字符串去重,比例圆设计,中奖机和canvas橡皮擦效果等
  3. [ARM-assembly]-全局变量/静态全局变量/初始化/未初始化变量的存放位置分析
  4. ubuntu常见问题解决方法
  5. 理解动态语言inline cache优化
  6. linux用户带密码迁移 LDAP
  7. 大爷去取钱,银行把取款办成存款,大爷拒绝还钱,大家怎么看?
  8. json 查询 java_怎样在java中查询mysql得到如下的json格式的结果?
  9. JAVA入门级教学之(多态)
  10. 移动端click事件延时
  11. 【SpringBoot】 logback 日志的集成
  12. 万里坑路第一步:1、cocos2d-js的JDKADK,SDK,apaceANT安装和环境变量设置
  13. GoogleNet家族
  14. 洛谷P3709 大爷的字符串题(莫队)
  15. wordpress知更鸟begin主题添加菜单字体图标
  16. Navicat安装教程(超详细)
  17. 企业邮箱申请注册流程,10分钟搞定公司企业邮箱
  18. 音乐复兴:发烧友的耳朵有救了
  19. 面试系列一:精选大数据面试真题10道(混合型)-附答案详细解析
  20. 关于软件工程第一个博客

热门文章

  1. 数据库系统概论第五版(笔记)
  2. win10+ubuntu双系统引导修复
  3. web端(js)极光IM获取消息记录时,如果是图片类型,如何通过media_id获取到图片的真实路径?
  4. java编程手册_java编程手册下载
  5. W3Cschool离线文档
  6. topjui.core.js
  7. 数据库的基础知识总结
  8. monkey命令总结
  9. 萤火虫算法求解简单TSP问题
  10. 第二届ATI获奖自动化测试工具介绍