语⾔发展历史(1950-2020)
1951 Grace Hopper
Grace Hopper为Remington Rand⼯作,是在第⼀个著名的编译器——A-o.上开始设计⼯作。当Rand在1957年发布这个语⾔时,它被称为MATH-MATIC。
1952 AUTOCODE
Alick E. Glennie ,他利⽤⾃⼰在曼彻斯特⼤学的课余时间,发明了⼀个名为AUT0CODE的编程系统,⼀个未能成型的编译器。
1954 Fortran
F0RTRAN (F0Rmula TRANslator的缩写)意为“公式翻译器”,是世界上最早出现的计算机⾼级程序设计语⾔,⼴泛应⽤于科学和⼯程计算领域。
F0RTRAN 语⾔以其特有的功能在数值、科学和⼯程计算领域发挥着重要作⽤。
1958 LISP
LISP语⾔(全名LISt Processor, 即链表处理语⾔)由约翰.麦卡锡在1960年左右创造的⼀种基于λ演算的函数式编程语⾔。
1959 Cobol
COBOL (Common Business Oriented Language)是数据处理领域最为⼴泛的程序设计语⾔,是第⼀个⼴泛使⽤的⾼级编程语⾔。主要应⽤于数值计算并不复杂,但数据处理信息量却很⼤的商业领域。
1962 Simula
Simula 67被认为是最早的⾯向对象程序设计语⾔,它引⼊了所有后来⾯向对象程序设计语⾔所遵循的基础概念:对象、类、继承。
1964 Basic
BASIC(Beginners’Al1- purpose Symbolic InstructionCode)的意思就是“初学者的全⽅位符号指令代码”,是⼀种设计给初学者使⽤的程序设计语⾔。BASIC是⼀⼀种解释语⾔,在完成编写后不须经过编译及连结即可执⾏,但如果要单独执⾏仍然需要编译成可执⾏⽂件。
1968 Pascal
Pascal语⾔语法严谨,层次分明,程序易写,具有很强的可读性,是第⼀个结构化的编程语⾔。Pascal 的取名是为了纪念⼗七世纪法国著名哲学家和数学家Blaise Pascal,它由瑞⼠Niklaus Wirth 教授于六⼗年代末设计并创⽴。
1969 C
C语⾔既具有⾼级语⾔的特点,⼜具有汇编语⾔的特点,由美国贝尔研究所的D. M. Ritchie于1972年推出。1978后, C语⾔已先后被移植到⼤、中、⼩及微型机上。
1975 SQL
SQL (Structured Query Language,结构化查询语⾔)是⼀种数据库查询和程序设计语⾔,⽤于存取数据以及查询、更新和管理关系数据库系统。
1983  C++C++是⼀种静态数据类型检查的、⽀持多重编程范式的通⽤程序设计语⾔。它⽀持过程化程序设计、数据抽象、⾯向对象程序设计、泛型程序设计等多种程序设计风格。
1987  Perl
Perl象C-样强⼤,象awk、sed等脚本描述语⾔- -样⽅便。Perl借取了C、sed、awk、 shell scripting以及
很多其他程序语⾔的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨⼤的第三⽅代码库CPAN。Perl最初的设计者是拉⾥.沃尔(Larry Wall), 发表于1987年12⽉18⽇。
1991 Python
Python是-种⾯向对象、直译式计算机程序设计语⾔,由Guido van Rossum于1989年底发明,第-⼀个公开发⾏版发⾏于1991年。Python 是⼀种代表简单主义思想的语⾔。阅读-⼀个良好的Python程序就感觉像是在读英语-样。它使你能够专注于解决问题⽽不是去搞明⽩语⾔本⾝。
perl语言学习1995 Java
Java是⼀种简单的,⾯向对象的,分布式的,解释的,健壮的,安全的,结构的中⽴的,可移植的,性能很优异的多线程的,动态的语⾔。
Java是由Sun Microsystems公司于1995年5⽉推出的Java程序设计语⾔和Java平台(即JavaSE, JavaEE, JavaME) 的总称。在Java出现以前。Internet.上的信息内容都是⼀些乏味死板的HTML⽂档。
这对于那些迷恋于WEB浏览的⼈们来说简直不可容忍。他们迫切希望能在WEB中看到⼀些交互式的内容,开发⼈员也极希望能够在WEB上创建⼀类⽆需考虑软硬件平台就可以执⾏的应⽤程序,当然这些程序还要有极⼤的安全保障。对于⽤户的这种要求,传统的编程语⾔显得⽆能为⼒,⽽SUN的⼯程师敏锐地
察觉到了这⼀点,从1994年起,他们开始将0AK技术应⽤于WEB.上, 并且开发出了HotJava的第⼀⼀个版本。
1995 JavaScript
JavaScript是⼀⼀种能让你的⽹页更加⽣动活泼的程式语⾔,也是⽬前⽹页中设计中最容易学⼜最⽅便的语⾔。
2001 C#C# (C Sharp)是微软为. NET框架量⾝订做的程序语⾔,C#拥有C/C++的强⼤功能以及Visual Basic简易使⽤的特性,是第⼀个组件导向的程序语⾔,与C++和Java同样是⾯向对象程序设计语⾔
2002. Net
, NET是Microsoft XML Web服务平台。XML Web服务允许应⽤程序通过Internet进⾏通讯和共享数据,⽽不管所采⽤的是哪种操作系统、设备或编程语⾔。
2005 Ruby On Rails
Ruby on Rails 是⼀⼀个可以使你开发、部署、维护web应⽤程序变得简单的框架, Ruby以7⽉的诞⽣⽯ruby (红宝⽯)命名。
2009 Node. JS
Node是-⼀个服务器端JavaScript 解释器,它改变了服务器应该如何⼯作的概念。它的⽬标是帮助程序员构建⾼度可伸缩的应⽤程序,编写能够处理数万条同时连接到⼀台物理机的连接代码。当1995年SUN推出Java语⾔之后,全世界的⽬光都被这个神奇的语⾔所吸引。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。