主流计算机编程语言之父---集锦
主流计算机编程语言之父---集锦 收藏
1)J. Backus的FORTRAN语言
早期电脑都直接采用机器语言,即用“0”和“1”为指令代码来编写程序,难写难读,编程效率极低。为了方便编程,随即出现了汇编语言,虽然提高了效率,但 仍然不够直观简便。从1954年起,电脑界逐步开发了一批“高级语言”,采用英文词汇、符号和数字,遵照一定的规则来编写程序。高级语言诞生后,软件业得 到突飞猛进的发展。
1953年12月, IBM公司程序师约翰·巴科斯(J. Backus) 写了一份备忘录,建议为IBM704设计一种全新的程序设计语言。巴科斯曾在“选择顺序控制计算机”(SSEC)上工作过3年, 深深体会到编写程序的困难性。他说:“每个人都看到程序设计有多昂贵,租借机器要花去好几百万,而程序设计的费用却只会多不会少。”
巴科斯的目标是设计一种用于科学计算的“公式翻译语言”(FORmula TRANslator)。他带领一个13人小组,包括有经验的程序员和刚从学校毕业的青年人,在IBM704电脑上设计出编译器软件, 于1954年完成了第一个电脑高级语言——FORTRAN语言。1957年,西屋电气公司幸运地成为FORTRAN的第一个商业用户, 巴科斯给了他们一套存储着语言编译器的穿孔卡片。 以后,不同版本的FORTRAN纷纷面世,1966年,美国统一了它的标准,称为FORTRAN 66语言。 40多年过去,FORTRAN仍然是科学计算选用的语言之一,巴科斯因此摘取了1977年度“图林奖”。
2)J. Kemeny和T.Kurtz的BASIC语言
![](https://p-blog.csdn.net/images/p_blog_csdn_net/L_H_Wilson/untitled2.bmp)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/L_H_Wilson/3.bmp)
3)D.Ritchie & K. Thompson 和他们的C语言
![](https://p-blog.csdn.net/images/p_blog_csdn_net/L_H_Wilson/4.bmp)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/L_H_Wilson/5.bmp)
里奇最初的贡献是开发了UNIX操作系统软件。他说,这里有一个小故事:他们答应 为贝尔实验室开发一个字处理软件, 要求购买一台小型电脑PDP-11/20,从而争取到10万美元经费。可是当机器购回来后,他俩却把它用来编写UNIX系统软件。UNIX很快有了大量追 随者,特别是在工程师和科学家中间引起巨大反响,推动了工作站电脑和网络的成长。1970年, 作为UNIX的一项“副产品”,里奇(左图)和汤姆森(中图)合作完成了C语言的开发,这是因为研制C语言的初衷是为了用它编写UNIX。这种语言结合了 汇编语言和高级语言的优点,大受程序设计师的亲睐。
5)N. Wirth和PASCAL语言
6) B.Stroustrup和C++语言
1983年, 贝尔实验室另一研究人员比加尼·斯楚士舒普 (B.Stroustrup),把C语言扩展成一种面向对象的程序设计语言C++。如今,拥有庞大的使用群体,数以百万计的程序员用它来编写各种数据处 理、实时控制、系统仿真和网络通讯等软件,成为开发高性能软件及程序的首选语言。斯楚士舒普说:“过去所有的编程语言对网络编程实在太慢,所以我开发 C++,以便快速实现自己的想法,也容易写出更好的软件。”1995年,《BYTE》杂志将他列入“计算机工业20个最有影响力的人”的行列。
7)James Gosling和JAVA技术
1991年 ,SUN MicroSystem 公司的 Jame Gosling、 Bill Joe等人 , 为在电视 ,控制烤面包箱等家用消费类电子产品上进行互式操作而开发了一个 名为 Oak的 软 件 (即一 种 橡 树 的 名 字 ), 但当 时 并 没 有 引 起 人 们 的 注 意 ,直 到 1994年下 半 年 ,Internet的 迅猛发 展 ,环球信息网 WWW的快速增长 ,促 进 了 Java 语 言 研 制 的 进展 ,使 得 它 逐 渐 成为 Internet上受欢迎的开发与编程语言 ,一 些著 名 的 计 算 机 公司 纷 纷 购 买 了 Java 语言 的 使 用 权 .如今的JAVA,已发展为一个庞大的开发体系,作为一种面向对象,面向网络,面向企业应用的成熟技术,无疑是上个世纪未直至今天一个成功的典范.
主流计算机编程语言之父---集锦相关推荐
- 各种计算机编程语言之父
java之父 詹姆斯.高斯林 James Gosling C语言之父 丹尼斯·里奇 ...
- 当下用途最广的计算机语言,目前为止国际上最主流的计算机编程语言是什么?...
看主流的观察角度,如果是这些语言编写的软件的用户数量最多,那么肯定是C和C++了,因为我们的操作系统(例如WINDOWS.IOS.LINUX)和核心应用程序(例如OFFICE.IE.CHROME)以及 ...
- 十大编程语言之父你都知道有谁嘛?
关于世界上著名的十大编程语言之父,你们知道都有谁吗?今天就让黑马君带大家一起来盘点下编程语言之父都是谁吧~ 01 Dennis Ritchie(丹尼斯•里奇)对C语言和其他编程语言Multics和Un ...
- 十大编程语言之父——每个程序员都应该记住!
Dennis Ritchie(丹尼斯里奇)被世人尊称为"无形之王的C语言之父"."伟大的UNIX之父",开创了计算机网络技术的先河,为乔布斯等IT巨匠提供肩膀的 ...
- 想成为牛逼程序员? 先数数编程语言之父们的头发
http://developer.51cto.com/art/201709/551494.htm 有一种生物,人称"程序猿" or "攻城狮" 工作是高端大气上 ...
- Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略
Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...
- 编程语言之父谈语言设计,龟叔大赞TypeScript
争论哪门编程语言孰优孰劣,长期以来都是程序员乐此不疲的"娱乐活动".之所以说是娱乐活动,因为这些争论到最后往往只是各自在发泄情绪,再则就是,脱离使用场景去讨论所谓哪门语言更好并没意 ...
- 编程语言之父谈语言设计,龟叔大赞 TypeScript
争论哪门编程语言孰优孰劣,长期以来都是程序员乐此不疲的"娱乐活动".之所以说是娱乐活动,因为这些争论到最后往往只是各自在发泄情绪,再则就是,脱离使用场景去讨论所谓哪门语言更好并没意 ...
- 【历史上的今天】5 月 16 日:MacBook 上市;计算机图形学之父出生;笔记本电脑首次搭载 HD DVD
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 5 月 16 日,在 2001 年的今天,ATA-6 标准获得 ANSI 批准.ATA 接口是个人电 ...
最新文章
- uiswitchbutton 点击不改变状态_Redux 包教包会(一):解救 React 状态危机
- 一个令人心醉的谜题——DNA和RNA是如何演化出美妙的螺旋结构?
- 【感想文】找到自己的兴趣所在,坚持下去。写文章,学习,我的坚持。
- vue 父传子_Vue.js教程Vue基本指令
- Java23种设计模式之工厂模式
- ZooKeeper 的Web管理工具Shepher介绍
- linux as4,as4是linux系统吗?
- win2012iis php,Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程
- BZOJ 4538: [Hnoi2016]网络
- 21天Jmeter打卡Day12 逻辑控制器之循环控制器
- java swing对话框_Java开发笔记(一百三十五)Swing的文件对话框
- pom文件各标签解释
- Opencv 下载驿站
- 关于人性论视角下网络虚拟社会的伦理思考
- 搜索引擎使用技巧之高级搜索
- MySQL中修改数据的命令: INSERT、UPDATA、DELETE。
- wordpress php格式,PHP_WordPress自定义时间显示格式,在帮King改他的私人情侣博客模 - phpStudy...
- 高频因子在股票中的表现
- QT 与日置、安捷伦测试仪 通讯 232串口 GPIB
- Android各个版本代号及其特性