成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

新讀圖時代:編程語言的演化過程

開發 前端
大型機盛行的60年代開始出現高級編程語言,大大提高了代碼編寫效率,然后是微機、網絡和現在的云計算時代,相繼出現結構化、面向對象和服務導向的計算機語言,讓程序代碼更接近自然語言的表達,更真實地反映現實中的實體關系。本文的信息圖展示了過去數十年來編程語言的演化過程。

計算機編程語言在過去幾十年發現了許多變化。最先出現的語言是用于科學計算的Fortan和邏輯推演的LISP語言,而現在用于網絡編程的語言包括C#、Ruby on Rails、Note.JS。下面由Services Angle制作的信息圖展示了過去數十年來編程語言的演化過程。

 

1954 Fortran

FORTRAN(FORmula TRANslator的縮寫)意為“公式翻譯器”,是世界上最早出現的計算機高級程序設計語言,廣泛應用于科學和工程計算領域。FORTRAN語言以其特有的功能在數值、科學和工程計算領域發揮著重要作用。

1958 LISP

LISP語言(全名LISt Processor,即鏈表處理語言)由約翰·麥卡錫在1960年左右創造的一種基于λ演算的函數式編程語言。

1959 Cobol

COBOL(Common Business Oriented Language)是數據處理領域最為廣泛的程序設計語言,是第一個廣泛使用的高級編程語言。主要應用于數值計算并不復雜,但數據處理信息量卻很大的商業領域。

1962 Simula

Simula 67被認為是最早的面向對象程序設計語言,它引入了所有后來面向對象程序設計語言所遵循的基礎概念:對象、類、繼承。

1964 Basic

BASIC(Beginners' All-purpose Symbolic Instruction Code)的意思就是“初學者的全方位符號指令代碼”,是一種設計給初學者使用的程序設計語言。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程序就感覺像是在讀英語一樣。它使你能夠專注于解決問題而不是去搞明白語言本身。

1995 Java

Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。

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 解釋器,它改變了服務器應該如何工作的概念。它的目標是幫助程序員構建高度可伸縮的應用程序,編寫能夠處理數萬條同時連接到一臺物理機的連接代碼。

原文:http://article.yeeyan.org/view/276349/256915

【編輯推薦】

  1. 最奇特的編程語言特征
  2. 引入新編程語言的經驗教訓
  3. 流行的編程語言之戰
  4. 2012年1月編程語言排行榜:Objective-C成為年度語言
  5. 十種可能改變IT行業走向的編程語言

 

責任編輯:陳貽新 來源: 譯言網
相關推薦

2023-12-11 15:51:00

Python裝飾器代碼

2012-10-10 10:48:10

2014-10-31 09:48:36

Go語言

2011-11-16 09:00:39

編程語言

2017-12-27 14:52:21

JSGo編程語言

2014-04-04 10:02:34

RustMozilla

2012-08-06 09:34:49

云計算編程語言

2011-12-14 15:53:51

云計算

2024-10-15 17:12:38

代碼父子線程開源

2010-03-15 14:04:15

Python 線程編程

2022-12-12 07:30:59

編程語言架構

2009-08-15 09:37:07

2012-06-25 17:24:31

天天記事

2025-03-26 02:55:00

2021-12-08 15:34:59

云時代IBM云廠商

2015-04-07 13:48:53

框架編程語言7種理由

2022-04-26 09:23:07

Hare編程語言C

2021-03-05 14:49:28

編程語言工具

2013-03-12 14:07:06

Java編程

2019-10-21 13:03:04

編程語言PythonJava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91av精品 | 欧美一区二区三区视频在线观看 | 久久久久久久一区二区 | 精品久久久久久18免费网站 | 九九热在线免费视频 | h片在线看| 精品欧美乱码久久久久久 | 播放一级黄色片 | 天天射夜夜操 | 日本视频中文字幕 | 成人精品一区二区三区中文字幕 | 欧美日韩在线免费 | 91porn国产成人福利 | 日韩网站在线观看 | 黄色网址免费看 | 国产在线观看一区二区 | 欧美日本免费 | 国产夜恋视频在线观看 | 久久久久久国产精品免费免费 | 欧洲亚洲一区二区三区 | 亚洲高清电影 | 黄色国产大片 | 在线日韩欧美 | 午夜视频免费在线观看 | 国产麻豆乱码精品一区二区三区 | 国产精品一区二区免费 | 久久精品视频网站 | 欧美日韩视频 | 91亚洲国产亚洲国产 | 波多野结衣在线观看一区二区三区 | 久久精品视频12 | 国产一区二区三区久久久久久久久 | 国产黄色在线观看 | 91五月天 | 麻豆精品久久 | 久久逼逼 | 国产69久久精品成人看动漫 | 日韩高清中文字幕 | 在线日韩av电影 | 美女福利网站 | 国产精品永久 |