编程语言发展史 广州华育国际.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程语言发展史 广州华育国际

编程语言发展史 广州华育国际 编程语言是用来定义计算机程序的形式语言,是一种被标准化的交流技巧,用来向计算机发出指令。 最早的编程语言产生于19世纪,用于控制织布机和钢琴的自动演奏。 上世纪40年代,计算机问世时,程序员必须手动操控计算机。对此,德国工程师楚泽想到了利用程序设计语言来解决问题,令原本昂贵的计算机价格大幅下跌,新的集成、可视的开发环境也越来越流行。 “计算机语言之父”尼盖德发展了simula编程语言,为ms-dos和因特网打下了基础。 2001年,尼盖德和同事奥尔·约安·达尔获得了a.m.图灵机奖及多个奖项。 为尼盖德颁奖的计算机协会认为,他们的工作为java,c++等编程语言在个人电脑和家庭娱乐装置的广泛应用扫清了道路,使软件系统的设计和编程发生了基本改变,令可循环使用的、可靠的、可升级的软件得以面世。 在计算机领域,目前已出现了上千种不同的编程语言,而且每年仍有新的编程语言诞生。 1951 – Regional Assembly Language 1952 – Autocode 1954 – IPL (LISP语言的祖先) 1955 – FLOW-MATIC (COBOL语言的祖先) 1957 – FORTRAN (第一个编译型语言) 1957 – COMTRAN (COBOL语言的祖先) 1958 – LISP 1958 – ALGOL 58 1959 – FACT (COBOL语言的祖先) 1959 – COBOL 1959 – RPG 1962 – APL 1962 – Simula 1962 – SNOBOL 1963 – CPL(C语言的祖先) 1964 – BASIC 1964 – PL/I 1966 – JOSS 1967 – BCPL(C语言的祖先) 1968 – Logo 1969 – B(C语言的祖先) 1970 – Pascal 1970 – Forth 1972 – C 1972 – Smalltalk 1972 – Prolog 1973 – ML 1975 – Scheme 1978 – SQL 1980 – C++ (既有类C语言,更名于1983年7月) 1983 – Ada 1984 – Common Lisp 1984 – MATLAB 1985 – Eiffel 1986 – Objective-C 1986 – Erlang 1987 – Perl 1988 – Tcl 1988 – Mathematica 1989 – FL 1990 – Haskell 1991 – Python 1991 – Visual Basic 1993 – Ruby 1993 – Lua 1994 – CLOS (ANSI Common Lisp的一部分) 1995 – Java 1995 – Delphi (Object Pascal) 1995 – JavaScript 1995 – PHP 1996 – WebDNA 1997 – Rebol 1999 – D 2000 – ActionScript 2001 – C# 2001 – Visual Basic .NET 2002 – F# 2003 – Groovy 2003 – Scala 2007 – Clojure 2009 – Go 2011 – Dart 如今通用的编程语言有两种形式——汇编语言和高级语言。 汇编语言与机器语言的实质相同,都是直接对硬件进行操作,只是指令采用了英文缩写的标识符,容易识别和记忆,生成的可执行文件比较小,而且执行速度很快。 高级语言是绝大多数编程者的选择。和前者相比,它不但将许多机器指令合成为单条指令,并且去掉了与完成工作无关的细节,大大简化了程序中的指令,对编程者的专业知识要求也不高。 未来,编程语言的发展将不再是一种单纯的语言标准,它将完全面向对象,更易表达现实世界,更易为人编写。 将来使用计算机语言的,也不再只是专业的编程人员,人们完全可以用定制一项工作流程的简单方式来完成编程。

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档