知名编程语言简史

一 知名编程语言简史

1、B语言与C语言

B语言之父:Ken Thompson(肯.汤普森)

1969年前后,Ken Thompson(肯.汤普森)在Dennis Ritchie丹尼斯.里奇(Dennis Ritchie)的支持下设计出来的一种通用的程序设计语言,现在使用者已经很少了。

C语言之父:Dennis Ritchie(丹尼斯·里奇)

1969-1973年,Dennis Ritchie(丹尼斯·里奇)在美国电话电报公司(AT&T)的贝尔实验室内开始了C语言的最初研发。根据丹尼斯·里奇说,C 语言最重要的研发时期是在1972年。
C语言之所以命名为C,是因为C语言源自Ken Thompson发明的 B语言,而B语言则源自BCPL语言,所以先B后C嘛哈哈

2、Unix系统

Unix之父还是他们哥俩:Ken Thompson(肯.汤普森)与Dennis Ritchie(丹尼斯·里奇)

Unix诞生于1969年,ken Tphmpson最初用汇编语言编写,后来他和Dennis Ritch一起用高级C语言重写。

事实上,C语言的诞生是和UNIX操作系统的开发密不可分的,原先的UNIX操作系统都是用汇编语言写的,1973年UNIX操作系统的核心用C语言改写,从此以后,C语言成为编写操作系统的主要语言。

UNIX 第一次公开露面是 1973 年丹尼斯·里奇和肯·汤普森在操作系统原理(Operating Systems Principles)上发表的一篇论文,然后 AT&T 发布了 UNIX 系统第 5 版,并授权给教育机构使用,之后在 1975 年第一次以 $20.000的价格授权企业使用 UNIX 第 6 版。应用最广泛的是 1980 年发布的 UNIX 第 7 版,任何人都可以购买授权,只是授权条款非常严格

Unix的诞生对整个后续操作系统发展具有深远的影响,Ken Thompson(肯.汤普森)与Dennis Ritchie(丹尼斯·里奇)也因此获得了1983的图灵奖(计算机界的诺贝尔奖)

3、C++语言

C++之父:Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)

1982年,美国贝尔实验室的Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了—种新的程序语言。为了表达该语言与c语言的渊源关系,它被命名为C++。

4、Python语言

Python之父:Guido van Rossum(吉多.范.罗苏姆)

1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。吉多一直认为python是一门很优秀的语言,实际上python也确实是可以做各个行业,无论是web开发,还是服务器端维护,还有爬虫等等,但是在每个方向上都没有做到最精,所以在某些地方没有得到很大的体现。但是吉多一直认为酒香不怕巷子深,所以也没有大力的宣传。但是近几年随着人工智能也被大众所熟知。

5、Java语言

Java之父:James Gosling(詹姆斯.高斯林)

1991年开发Oak,1994年更名为Java。1995年5月正式发布。

实际上python比java的产生还要更早一点。java的出现,正是互联网大力兴起的时候,而java因为语言的特性,在互联网上有很大的优势,发布最初就异常火爆,掩盖住了python的势头。java最初的模型是在1991年的时候开发出,他的创始人詹姆斯高斯林。那个时候还叫做Oak橡树,后来詹姆斯希望使用java语言可以像喝咖啡一样轻松,愉悦。改名为java。

6、JavaScript语言

Javascript之父:Brendan Eich(布兰登.艾奇)

JavaScript,是一门运行在浏览器端的脚本语言。这门语言是由网景公司在1995年发布的。当时网景公司主要是做浏览器方面,他们想把java语言应用在浏览器端,能够实现一些比如用户登录并验证的工作。招聘了一个新员工,叫做布兰登.艾奇,布兰登对java没有兴趣,为了应付公司的任务,只用了10天时间就设计出了JavaScript这门语言。但是JavaScript发展至今,随着前端开发异常的火爆,它已经是浏览器端的龙头语言了。

7、Go语言

Go语言是在2007年由三个创始人在业余时间联合开发:Robert Griesemer(罗伯特.格利茨默)、Rob Pike(罗伯.派克)、Ken Thompson(肯.汤普森)

上一篇
下一篇
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 帮助IT小伙伴学到真正的技术