基本介紹
語言分類
機器語言
彙編語言
高級語言
彙編語言
彙編語言 | OS/Plantform | 開放原始碼 | 許可證 | x86-64/指令集 |
A86/A386 | Windows, DOS | 否 | 專有軟體 | 否 |
DevelSoftware Assembler | Windows, Linux, Unix-like | 否 | 免費軟體 | 是 |
FASM | Windows, DOS, Linux, Unix-like | 是 | BSD許可證 | 是 |
GAS | Unix-like, Windows, DOS | 是 | GNU通用公共許可證 | 是 |
GoAsm | Windows | 否 | 免費軟體 | 是 |
HLA | Windows, Linux, FreeBSD, Mac OS X | 是 | 公有領域 | ? |
JWASM | Windows, DOS | 是 | Sybase 開放公共許可證 Watcom | 否 |
LZASM | Windows, DOS | 否 | 免費軟體 | ? |
NASM | Windows, Linux, Mac OS X, DOS, OS/2 | 是 | BSD許可證 | 是 |
POASM | Windows, Windows Mobile | 否 | 免費軟體 | 是 |
TCCASM | Unix-like, Windows | 是 | LGPL | ? |
Yasm | Windows, DOS, Linux, Mac OS X, Unix-like | 是 | BSD | 是 |
MASM | Windows, DOS | 否 | 專有軟體 | 是 |
WASM | Windows, DOS, OS/2 | 是 | Sybase Open Watcom Public License | 否 |
TASM | Windows, DOS | 否 | 專有軟體 | 否 |
PASMO | Numerous | 否 | GPL | Zilog Z80 |
MRS | ZX Spectrum, PMD-85 | 否 | GPL | Zilog Z80,8080 |
MACRO-11 | PDP-11 | 否 | ** unknown ** | PDP-11 |
MAC/65 | Atari 8-bit family | 否 | Proprietary | MOS Technology 6502 |
Lisa | Apple II series | 否 | Proprietary | MOS Technology 6502 |
ID3E | SC123 emulator | 否 | Free for academic use | SC123 |
HLASM | z/Architecture | 否 | Proprietary | z/Architecture |
GPASM | many | 否 | GPL | Microchip PIC |
COMPASS | CDC mainframe | 否 | Proprietary | CDC mainframe |
Babbage | GEC 4000 series | 否 | Proprietary | GEC 4000 series |
Atari Assembler Editor | Atari 8-bit family | 否 | Proprietary | MOS Technology 6502 |
ASM-One | Amiga | 是 | Open source | Motorola 680x0 |
高級語言
一級 | 二級 | 三級 | |
高級語言 | Basic類 | 有行號 | BAISC、BASICA、GVBASIC、GW-BASIC、ETBASIC |
無行號 | QBASIC、Quick Basic、Turbo Basic、True Basic、Visual Basic、Visual Basic .Net、Power Basic、Small Basic、Free Basic、 DarkBASIC、VBScript、Visual Basic For Applications(VBA)、REALbasic | ||
C類 | C語言、C++、Turbo C++、Borland C++、C++ Builder - C++/CLI、Objective-C、C#、Microsoft Visual C++ | ||
Pascal/Delph類 | Pascal、Delphi、Turbo Pascal、Object Pascal、Free Pascal、Lazarus | ||
科學與統計計算 | FORTRAN、MATLAB、Scilab、GNU Octave、R語言、S-Plus、Mathematica、Maple、Julia | ||
資料庫程式語言 | xBase(Clipper、Visual FoxPro)、SQL(PL/SQL、T-SQL、SQL/PSM)、LINQ、Xquery | ||
腳本語言 | 基本 | Lua、Perl、PHP、Python、Ruby、ASP、JSP、Tcl/Tk、VBScript、AppleScript、AAuto(基於Lua) | |
ECMAScript衍生語言 | ActionScript、DMDScript、ECMAScript、JavaScript、JScript、TypeScript | ||
Shell語言 | sh、bash、sed、awk、PowerShell、csh、tcsh、ksh、zsh | ||
標記語言 | XML(SVG、XML Schema、XSLT、XHTML、MathML、XAML、SSML)、SGML、HTML、Curl SVG) XML Schema · XSLT · XHTML · MathML · XAML · SSML | ||
Java虛擬機上的語言 | Java、Jython、JRuby、JScheme、Groovy、Kawa、Scala、Clojure、Kotlin | ||
其他語言 | ALGOL、APL/J、Ada、Falcon、Forth、Io、MUMPS、PL/I、PostScript、REXX、SAC、Self、Simula、易語言、Swift、IronPython、IronRuby、COBOL |