作者:禅与计算机程序设计艺术

1.简介

《Dennis Ritchie - Unix之父,编程语言设计者》, 作者丹尼斯·里奇 , 美国计算机科学家、实验室教授、编程语言设计者、著名UNIX系统管理员、开源运动领袖。本书对Unix历史以及UNIX生态系统进行了完整的梳理,并结合实际案例深入浅出地论述了编程语言的设计理念和原则。通过对软件工程的理论知识和工程实践的结合,作者阐述了程序开发中最基本的“优雅编码”、“可读性”、“可维护性”、“健壮性”四要素,并指出它们之间的相互关联关系,从而提高程序的质量及可靠性。更重要的是,作者展示了编程语言的发展历程,分析了当前最流行的编程语言特性和发展趋势,对如何选择最适合项目的编程语言给出了建议。

在写作之前,我非常希望能找到一个合适的题材,能够吸引到更多读者的注意力。后来在读完了很多技术类的书籍之后,发现许多内容仍然很难用语言准确且深入地表达出来。如果可以找到一个与社会经济相关的、具有广泛影响力的领域的话,或许可以帮助大家理解一些比较抽象的概念和想法。例如,经济、社会学、心理学、计算机科学等学科都有助于改善生活,但技术却可能是驱动生产力发展的一个巨大因素。如果可以找到这样的领域,那么就可以编写一系列关于该领域的文章。但是,找到这样的领域还不容易。除此之外,还有许多技术类书籍涉及到技术的应用层面,而这些书籍往往较为封闭,缺乏普及性。所以,我才会选择写一篇有深度有思考有见解的《Dennis Ritchie - Unix之父,编程语言设计者》。

2.基本概念术语说明

2.1 编程语言

计算机程序是由指令序列组成的、用来告诉电脑做什么的符号化命令集合。程序的编写就是将各种指令按照一定规范编写成为一个文件,然后保存到磁盘上。

Dennis Ritchie—— Unix之父, C 编程语言设计者相关推荐

  1. C语言之父 UNIX之父 Dennis M. Ritchie

    Dennis M Ritchie(丹尼斯·里奇), C语言之父,UNIX之父. C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑.自C语言 ...

  2. 又一先锋与世长辞:Dennis Ritchie(C语言之父、Unix之父、图灵奖获得者),享年70岁...

    安卓巴士网讯: Dennis Ritchie(丹尼斯·利奇),全称丹尼斯·麦卡利斯泰尔·利奇(Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日(尚不确定 ...

  3. C语言之父Dennis Ritchie辞世

    C语言之父Dennis Ritchie辞世 2011-10-13 10:24 | 38388次阅读 | 来源:CSDN整理 [已有698条评论]发表评论 关键词:C语言发明人,Dennis,Ritch ...

  4. 缅怀计算机界老一辈无产阶级革命家--C语言之父Dennis Ritchie辞世

    摘要: 北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家.C语言发明人之一Dennis Ritchie已于10月9日去世,享年70岁.Dennis Ritchie生于1941年9月9日 ...

  5. 反思:乔布斯和丹尼斯·里奇的去世 C语言之父Dennis Ritchie辞世

    C语言发明人之一 Dennis Ritchie 北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家.C语言发明人之一Dennis Ritchie已于10月9日去世,享年70岁. Denn ...

  6. GNU的C++代码书写规范,C语言之父Dennis Ritchie亲自修订 (转)

    GNU的C++代码书写规范,C语言之父Dennis Ritchie亲自修订 (转)[@more@]C++ Standard Library Style Guidelines  DRAFT 1999-0 ...

  7. 丹尼斯·里奇-c语言之父,Unix之父

    丹尼斯·里奇,全名丹尼斯·麦卡利斯泰尔·里奇.C语言之父,UNIX之父.曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职.1978年与布莱恩·科尔尼干(Brian W. K ...

  8. 记:丹尼斯·里奇(Dennis Ritchie)

    文章转载来源:http://www.dotcpp.com/wp/77.html 丹尼斯·里奇被誉为 " C语言之父 ",他在生前与贝尔实验室的合作伙伴肯·汤普森 ( Ken Tho ...

  9. 缅怀伟大程序员----丹尼斯·里奇(Dennis Ritchie)

    2011年的10月,世界IT业的灰色10月.两位IT巨星离开人间.一位是改变IT应用的苹果公司CEO史蒂夫·乔布斯(Steve Jobs):一位是改变系统和编程语言的丹尼斯·里奇(Dennis Rit ...

最新文章

  1. Linux查看多核CPU利用率
  2. 图解排序算法之3种简单排序(选择,冒泡,直接插入)
  3. python 面向对象:类,作用域
  4. Scala --Actor通信模型概述
  5. ubuntu中clion更换cmake版本以及文本背景颜色
  6. 【Raspberry Pi - Raspbian】系统换更新源
  7. Python 下划线
  8. 函数调用中的参数太多_函数调用
  9. pl/sql实现打印九九乘法表
  10. 关于内存对齐介绍的比较好的一个文章
  11. sim卡iccid编辑软件_一篇文章扫盲手机SIM卡相关知识
  12. 关于Cocos2d-x中使用完Blink动作后精灵突然消失的问题的解决
  13. Python实现日程表
  14. 肖博数学高考数学快速解题法及秒杀向量问题总结
  15. 玩转pandas取数_下
  16. 互联网的一些事 - 科学与灵修:创业者精神修炼问题
  17. Python之解决tkinter.PhotoImage不显示图片的问题 Python3
  18. 我带你去哪里 VIII
  19. 解决nrm ls命令没有*(星号)的问题
  20. 简单关键字中英文翻译机代码~

热门文章

  1. Java Kafka 消费积压监控
  2. 创建WCF客户端调用
  3. 分分钟学会 JS AST,打造自己的编译器
  4. java portlet,(Portal 开发读书笔记)Portlet和Servlet的异同
  5. 排序算法 | 冒泡算法的图解、实现、复杂度和稳定性分析与优化
  6. 处理高并发、大数据存储的网站技术架构
  7. 西储大学(CWRU)轴承数据集的数据读取与划分
  8. python sum函数导入list_python sum函数怎么用
  9. C语言指针的指针与取地址和*取值
  10. getting和setting方法