所有電腦程式設計語言的一句話概括

來源:互聯網
上載者:User

標籤:實驗室   extract   自訂函數   指令碼   指令   object   引入   程式設計   sem   

A+:陣列程式設計語言,由摩根·斯坦利公司在1980年代在APL的基礎上開發起來的,現在使用GPL授權。

Ada:是一種表現能力很強的通用程式設計語言,它能大大改善軟體系統的清晰性, 可靠性, 有效性, 可維護性。

Assembly language(組合語言):是用於電子電腦、微處理器、微控制器或其他可程式化器件的低級語言,又為符號語言。

B語言:是貝爾實驗室開發的一種通用的程式設計語言。

BF:Brainfuck(BF)是一種極小化的電腦語言,因為f*ck在英語中是髒話,這種語言有時被稱為brainf*ck或brainf**k。

C:C語言是一門通用電腦程式設計語言,其設計目標是提供一種能以簡易的方式編譯、處理低級儲存空間、產生少量的機器碼以及不需要任何運行環境支援便能啟動並執行程式設計語言。

C++:C語言的繼承,可以進行以抽象資料類型為特點的基於對象的程式設計,以繼承和多態為特點的物件導向的程式設計。

CLI :是指用於建立符合“公用語言體系”的庫和程式的電腦語言。

Cg:Cg(C for Graphics)是專門為GPU編程特別設計的新的進階語言,基於C。

COBOL:是一種面向過程的進階程式設計語言,主要用於資料處理,是目前國際上應用最廣泛的一種進階語言。

Eiffel:是繼Smalltalk-80之後的另一個“純”OOP,主要特點是全面的靜態類型化、有大量的開發工具、支援多繼承。

Erlang:是一種通用的面向並發的程式設計語言,目的是創造一種可以應對大規模並發活動的程式設計語言和運行環境。

FORTRAN:是Formula Translation的縮寫為“公式翻譯”,是為科學、工程問題或企事業管理中的那些能夠用數學公式表達的問題而設計的語言,其數值計算的功能較強。

IronPython:是python程式設計語言和強大的.NET平台的有機結合。

Java:是一門物件導向程式設計語言,作為靜態物件導向程式設計語言的代表,極好地實現了物件導向理論,允許程式員以優雅的思維方式進行複雜的編程。

JRuby:一種簡單快捷的物件導向(物件導向程式設計)指令碼語言,唯一能夠運行rails應用軟體架構的語言。

Jython:Python語言的Java實現。

Lisp:Lisp 代表 LISt Processing,即表處理,這種程式設計語言用來處理由括弧(即“(”和“)”)構成的列表。

Oberon:是蘇黎世聯邦理工學院開發的程式設計語言,其有一個創新的,基於文本的縮放的使用者介面 。

Objective-C:是擴充C的物件導向程式設計語言。

OCaml:是Caml程式設計語言的主要實現。

Pascal:是一種電腦通用的進階程式設計語言,也是自編譯語言、結構化程式設計語言。

Perl :一般被稱為“實用報表提取語言”(Practical Extraction and Report Language)。

powerBuilder:美國Sybase公司研製的一種新型、快速開發語言。

Python:是一種物件導向的解釋型電腦程式設計語言。

QBASIC:是BASIC(Beginner’s All-purpose Symbolic Instruction Code,初學者通用指令代碼)語言的變種。

R:是用於統計分析、繪圖的語言。

REXX:是IBM在1980年代發明的一種程式設計語言。

Ruby:一種簡單快捷的物件導向(物件導向程式設計)指令碼語言。

Self:是一種基於原型的物件導向程式設計語言。

Smalltalk:公認的為曆史上第二個物件導向的程式設計語言。

SQL:結構化查詢語言 (SQL),是一種特殊目的的程式設計語言,也是一種資料庫查詢和程式設計語言。

Tcl /Tk:tcl是“工具控制語言,Tk 是 Tcl“圖形工具箱”的擴充,它提供各種標準的 GUI 介面項,以利於迅速進行進階應用程式程式開發。

Visual Basic:是一種結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的可視化程式設計語言。

PHP:是一種通用開源指令碼語言。

C#:是一種物件導向的、運行於.NET Framework之上的進階程式設計語言。

F#:是一種.NET上的函數式程式設計語言。

j#:是.NET平台下的Java語言規範。

Visual Basic.NET:是基於微軟.NET Framework之上的物件導向的中間解釋語言。

ActionScript:是Flash內建的程式設計語言,用它為動畫編程,可以實現各種動畫特效、對影片的良好控制、強大的人機互動以及與網路伺服器的互動功能。

JavaScript:一種直譯式指令碼語言,是一種動態類型、弱類型、基於原型的語言,內建支援類型。

JScript : 是一種有著廣泛應用的現代指令碼語言,它是一種真正物件導向的語言,不過仍保留其“指令碼”特色。

Nuva:是一種物件導向的動態指令碼語言。

PostScript:是主要用於電子產業和案頭出版領域的一種分頁描述語言和程式設計語言。

VBSctip:是ASP預設的指令碼語言。

LUA:是一個小巧的指令碼語言。

Haskell:是一種標準化的、通用純函數式程式設計語言,有非限定性語義和強靜態類型。

LOGO:是一種早期的程式設計語言,也是一種與自然語言非常接近的程式設計語言。

ML:是通用的函數式程式設計語言。

Pascal:是一種電腦通用的進階程式設計語言。

Prolog:是一種邏輯程式設計語言。

Scheme :是Lisp語言的一個變種。

SAC:是一門嚴格的純函數式程式設計語言。

ALGOL:是在電腦發展史上首批清晰定義的進階語言。

BASIC:是一種在電腦發展史上應用最為廣泛的程式語言。

Clipper:是xbase語言中的一種,它能夠執行dbase語言的基本命令,同時擴充了一些自訂函數。

Forth :是基於堆棧、互動式、具有簡單性哲學思想的電腦程式設計語言和環境。

Modula 2:是一種用途式程式語言。

MUMPS:是一種古老的語言,與FORTRAN和COBOL屬於同時代的語言。

PL/l: 一種通用演算法語言。

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

所有電腦程式設計語言的一句話概括

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.