年份 | 编程语言 | 背景 | 创始人 | 主要作用邻域 | 使用者 |
---|---|---|---|---|---|
1957-1959 | FORTRAN(Formula Translation) 、LISP(List Processor) 、 COBOL(Common Business-Oriented Language) | 至今为止还在使用的最老的语言,是用于科研、数学、商业计算的高级语言 | 超级计算应用、人工智能开发、商业软件 | NASA、信用卡、ATMs | |
1970 | Pascal(After French Mathematician/Physicist Blaise Pascal) | 结构化编程高级语言、数据结构化 | Niklaus Wirth | 示教编程、Object Pascal 广泛应用于Windows应用开发 | Apple Lisa(1983)、Skype |
1972 | C(Based on an earlier language "B") | 为了Unix系统而被创造、低级编程语言 | Dennis Ritchie(贝尔工作室) | 跨平台开发、系统开发、Unix开发、计算机游戏开发 | Unix(在1973年由C重写) 、早期的万维网服务器和客户端 |
1983 | C++ (formerly "C with Classes" , is the increment operator in "C") | 中级编程语言、面向对象(object-oriented)、C语言的扩展(多了“类”、“虚函数”、“模板”等概念) | Biarns Stroustrup (贝尔工作室) | 商务应用开发、嵌入式开发、C/S应用、视频游戏 | Adobe、Google Chrome、 Mozilla Firefox、 Microsoft Internet Explorer |
1983 | Objective C | 通用的、高级编程语言、C的基础上新增了:基于Smalltalk language的消息传递功能 | Brad Cox 和 Tom Love (Stepstone) | Apple开发 | Apple系统OS X 、 IOS操作系统 |
1987 | PERL | 通用的、高级语言、为了运行在Unix系统上的report而创造、通用性高、高性能 | Larry Wall (Unisys) | CGI、数据库应用、系统管理员、网络编程、图形程序(graphics programming) | IMDb、Amazon、Priceline、Ticketmsater |
1991 | Python | 通用的、高级语言、创造来支持各种编程样式,在教程、示例代码、指令等方面会经常用Python来表示 | Guido Van Rossum (CWI) | Web应用、软件开发、信息安全 | Google、Yahoo、Spotify |
1993 | Ruby | 通用、高级语言 | Yukinro Matsumoto | Web开发、Ruby on Rails | Twitter、Hulu、Groupon |
1995 | Java | 通用、高级语言、在一个综合的TV项目中诞生。跨平台开发。 | James Gosling(Sun) | 网络编程、Web开发、图形用户界面开发 | Android OS 和应用开发 |
1995 | PHP | 开源、通用、高级语言、用于建立动态网页 | Rasmus Lerdori | 构建、维护动态网页、服务端编程 | Facebook、Wikipedia、Digg、WordPress、Joomla |
1995 | JavaScript | 高级语言、用于扩展网页功能。给动态页面用来:表单提交和验证、交互、动画、用户活动跟踪等 | Brendan Dich (Netscape) | 动态网页编程、PDF 文档、浏览器、桌面插件 | Gmail、Adobe PhotoShop、 Mozilla Firefox |
编程语言历史
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前不久,在Toibe网站上公布了2015年度世界编程语言排行榜,Java语言当之无愧的拿下了冠军奖! 亦枫在本文中...