編程語言的簡介

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:是一種面向過程的高級程序設計語言,主要用於數據處理,是目前國際上應用最普遍的一種高級語言。
Common lisp(cl):是一種標準化Lisp語言,也是最強大的編程語言
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:結構化查詢語言,是一種特殊目的的編程語言,也是一種數據庫查詢和程序設計語言。
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語言的一種方言。遵循極簡主義哲學.MIT曾用Scheme做爲計算機系入門課程的編程語言。計算機程序語言界著名的魔法書《計算機程序的構造和解釋》(又稱SICP)正是利用Scheme來解釋程序設計。
SAC:是一門嚴格的純函數式編程語言。
ALGOL:是在計算機發展史上首批清晰定義的高級語言。
BASIC:是一種在計算機發展史上應用最爲普遍的程式語言。
Clipper:是xbase語言中的一種,它可以執行dbase語言的基本命令,同時擴充了一些自定義函數。
Forth :是基於堆棧、交互式、具備簡單性哲學思想的計算機編程語言和環境。
Modula 2:是一種用途式程序語言。
MUMPS:是一種古老的語言,與FORTRAN和COBOL屬於同時代的語言。
PL/l: 一種通用算法語言。
Simula :被認爲是最先的面向對象程序設計語言,它引入了全部後來面向對象程序設計語言所遵循的基礎概念:對象、類、繼承。python

相關文章
相關標籤/搜索