编程语言名录.md 30.2 KB
Newer Older
唐门教主's avatar
唐门教主 已提交
1
| 编号 | 是否为国产 | 语言                   | 抽象等级 | 程序设计方法 | 程序执行方式 | 运行时结构能否改变 | 强弱类型 | 支持指针      | 相关的库                                                                                                                                   | 跨平台性 | 工具                                                            |
K
ky 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|----|-------|----------------------|------|--------|--------|-----------|------|-----------|----------------------------------------------------------------------------------------------------------------------------------------|------|---------------------------------------------------------------|
| 0  | 0     | Python               | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 否         | Python语言拥有丰富的标准库和第三方库,涵盖了多个领域,如科学计算、数据分析、Web开发等                                                                                        | 能    | PyCharm,Jupyter Notebook,NumPy,pandas,Matplotlib              |
| 1  | 0     | C                    | 高级语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 是         | C标准库、系统库(windows.h、unistd.h)、第三方库(OpenSSL、SQLite)                                                                                      | 能    | DevC++、VC++、Visual Studio、C-Free                              |
| 2  | 0     | Java                 | 高级语言 | 面向对象   | 混合型语言  | 静态语言      | 强类型  | 否         | Spring                                                                                                                                 | 能    | IDEA                                                          |
| 3  | 0     | C++                  | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | C++标准库,Apache C++ Standard Library,ASL,OpenAL,Qt                                                                                       | 能    | Visual Studio,VSCode,Clion,XCode,emacs                        |
| 4  | 0     | C#                   | 高级语言 | 面向对象   | 混合型语言  | 静态语言      | 强类型  | 否         |                                                                                                                                        | 能    | visual studio                                                 |
| 5  | 0     | Visual Basic         | 高级语言 | 面向对象   | 编译型语言  | 动态语言      | 弱类型  | 否         | Windows Forms,WPF                                                                                                                      | 能    | Visual Studio                                                 |
| 6  | 0     | JavaScript           | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 否         | jQuery                                                                                                                                 | 能    | vscode、WebStorm                                               |
| 7  | 0     | PHP                  | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 弱类型  | 否         | laravel                                                                                                                                | 能    | PhpStorm                                                      |
| 8  | 0     | GO                   | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | gin、beego、echo                                                                                                                         | 能    | Goland                                                        |
| 9  | 0     | Delphi/Object Pascal | 高级语言 | 面向过程   | 编译型语言  | 动态语言      | 强类型  | 是         | Delphi/Object Pascal语言有丰富的第三方库,涵盖了多个领域,如图形界面开发、数据库访问、网络编程等                                                                             | 能    | Delphi IDE,Lazarus,Indy,TeeChart                              |
| 10 | 0     | Assembly language    | 汇编语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 是         |                                                                                                                                        |      | MASM、NASM、TASM、GAS、RadASM                                     |
| 11 | 0     | Classic Visual Basic | 高级语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 否         | VBA库、ADO库、VBScript库                                                                                                                    | 能    | Visual Basic 6.0                                              |
| 12 | 0     | MATLAB               | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 是         | Signal Processing Toolbox,Control System Toolbox,Image Processing Toolbox,Optimization Toolbox,Statistics and Machine Learning Toolbox | 能    | Matlab IDE,Sublime Text、Atom 和 Visual Studio Code 等           |
| 13 | 0     | R                    | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 是         | ggplot2,dplyr,caret                                                                                                                    | 能    | R语言解释器,RStudio                                                |
| 14 | 0     | Swift                | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | Alamofire、Kingfisher                                                                                                                   | 不能   | xcode                                                         |
| 15 | 0     | Ruby                 | 高级语言 | 面向对象   | 解释性语言  | 动态语言      | 强类型  | 否         |                                                                                                                                        | 能    |                                                               |
| 16 | 0     | Rust                 | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | 标准库、tauri、tokio                                                                                                                        | 能    | vscode、clion                                                  |
| 17 | 0     | Fortran              | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | BLAS、LAPACK、FFT、NetCDF、HDF5                                                                                                            | 能    | GFortran                                                      |
| 18 | 0     | SAS                  | 高级语言 | 面向过程   | 解释型语言  | 动态语言      | 弱类型  | 否         | SAS语言提供了丰富的标准库和第三方库,涵盖了统计建模、数据可视化、数据处理和报表输出等领域。同时,SAS语言也支持使用其他编程语言编写的库,如Python和R等                                                      | 能    | SAS Studio                                                    |
| 19 | 0     | Ada                  | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         |                                                                                                                                        | 能    | GNAT GPL                                                      |
| 20 | 0     | Objective-C          | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 是         | Cocoa,Cocoa Touch                                                                                                                      | 能    | Xcode                                                         |
| 21 | 0     | FoxPro               | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | Visual FoxPro ,Microsoft Office Automation,Windows API                                                                                 | 能    | Visual FoxPro IDE,Sublime Text、Atom 和 Visual Studio Code 等    |
| 22 | 0     | Perl                 | 高级语言 | 面向过程   | 解释型语言  | 动态语言      | 弱类型  | 是         |                                                                                                                                        | 能    | Padre, Komodo IDE, Epic                                       |
| 23 | 0     | F#                   | 高级语言 | 面型对象   | 编译型语言  | 静态语言      | 强类型  | 是         | FSharp.Data、FsLab、MathNet.Numerics、Suave.IO、FSharp.Charting                                                                            | 能    |                                                               |
| 24 | 0     | COBOL                | 高级语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 是         | SQL                                                                                                                                    | 能    | Open COBOL IDE                                                |
| 25 | 0     | Dart                 | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 否         |                                                                                                                                        | 能    |                                                               |
| 26 | 0     | Lisp                 | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 否         | common lisp                                                                                                                            | 能    | DrScheme、VsCode                                               |
| 27 | 0     | Lua                  | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 是         | LuaSocket、LuaFileSystem、LuaSec、LuaJIT-FFI、LuaJSON、LuaCURL、LuaSQL、LuaOpenGL                                                             | 能    | LuaJIT、ZeroBrane Studio                                       |
| 28 | 0     | Julia                | 高级语言 | 面向过程   | 编译型语言  | 动态语言      | 弱类型  | 是         | Julia语言提供了丰富的标准库和第三方库,涵盖了数值计算、数据处理、图形绘制、机器学习等领域。同时,Julia语言也支持使用C、C++、Fortran等语言编写的库,方便用户进行复杂的数值计算和科学计算                                 | 能    | Juno,Jupyter Notebook,JuliaPro                                |
| 29 | 0     | Scala                | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | Breeze、Saddle、Scalalab                                                                                                                 | 能    | IDEA                                                          |
| 30 | 0     | Transact-SQL         | 高级语言 | 面向过程   | 混合型语言  | 静态语言      | 强类型  | 否         | System、Master、Tempdb                                                                                                                   | 不能   | SSMS                                                          |
| 31 | 0     | Haskell              | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 否         | Cabal,GHC 基础库,QuickCheck,Lens                                                                                                          | 能    | Haskell Platform,Intellij IDEA,Emacs,Vim , Sublime Text ,GHCi |
| 32 | 0     | TypeScript           | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 否         |                                                                                                                                        | 能    | IntelliJ IDEA                                                 |
| 33 | 0     | D                    | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | Phobos标准库、Vibe.d Web框架、Mir泛型编程库                                                                                                        | 能    | DMD编译器、LDC编译器、VisualD集成开发环境、Sublime Text插件                    |
| 34 | 0     | OpenEdge ABL         | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | OpenEdge AppServer                                                                                                                     | 能    | Progress Developer Studio                                     |
| 35 | 0     | Kotlin               | 高级语言 | 面向对象   | 混合型语言  | 静态语言      | 强类型  | 否         |                                                                                                                                        | 能    |                                                               |
| 36 | 0     | Logo                 | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 否         | turtle                                                                                                                                 | 能    | VsCode                                                        |
| 37 | 0     | PowerShell           | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 强类型  | 否         | FileSystem、NetTCPIP、WebAdministration、ActiveDirectory、Hyper-V、SqlServer、Security、Text                                                  | 能    | PowerShell Gallery、PowerShell Core、PowerShell ISE             |
| 38 | 0     | Awk                  | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 是         | Awk语言提供了丰富的标准库,包括文本处理、字符串处理、数学计算等,同时还有许多第三方库可供使用                                                                                       | 能    | Gawk,Awkward,Mawk                                             |
| 39 | 0     | Bourne shell         | 高级语言 | 面向过程   | 解释型语言  | 动态语言      | 弱类型  | 是         |                                                                                                                                        | 能    | Sickle                                                        |
| 40 | 0     | PL/SQL               | 高级语言 | 面向过程   | 混合型语言  | 静态语言      | 强类型  | 否         | Oracle内部的对象和PL/SQL包                                                                                                                    | 不能   | Oracle SQL Developer                                          |
| 41 | 0     | Groovy               | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 是         | Grails,Spock,Geb,GroovyFX                                                                                                              | 能    | Groovy Console,Groovy Eclipse,Groovy Grape,Groovy Gradle插件    |
| 42 | 0     | Zig                  | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | SDL、GTK、libcurl,std                                                                                                                    | 能    | Zig Compiler                                                  |
| 43 | 0     | Scheme               | 高级语言 | 面向对象   | 混合型语言  | 动态语言      | 强类型  | 否         | Racket                                                                                                                                 | 能    | DrScheme                                                      |
| 44 | 0     | Prolog               | 高级语言 | 面向逻辑   | 编译型语言  | 静态语言      | 弱类型  | 否         | SWI-prolog,GNU prolog,SICStus Prolog                                                                                                   |      |                                                               |
| 45 | 0     | ABAP                 | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 若类型  | 否         | UI5                                                                                                                                    | 不能   | ABAP Editor                                                   |
| 46 | 0     | Bash                 | 高级语言 | 面向过程   | 解释型语言  | 动态语言      | 弱类型  | 否         | Bash-it、shflags                                                                                                                        | 能    | Bash shell、GNU Core Utilities                                 |
| 47 | 0     | Elm                  | 高级语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 否         | HTML、CSS、JSON、WebSocket等                                                                                                               | 能    | Elm Reactor,Elm-Format,Elm-Lang                               |
| 48 | 0     | VHDL                 | 高级语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 否         | IEEE标准库、Altera、Xilinx、Mentor Graphics                                                                                                  |      | Quartus                                                       |
| 49 | 0     | Unity                | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 否         | Unity Engine                                                                                                                           | 能    | Unity Editor                                                  |
| 50 | 0     | Shell                | 高级语言 | 面向过程   | 解释型语言  | 动态语言      | 弱类型  | 否         |                                                                                                                                        | 不能   | vim, vscode                                                   |
| 51 | 0     | LabView              | 高级语言 | 数据流编程  | 解释型语言  | 动态语言      | 强类型  | 否         | 信号处理工具箱、控制设计和模拟工具箱、通信工具箱                                                                                                               | 能    | LabVIEW Development System                                    |
| 52 | 0     | Elixir               | 高级语言 | 面向过程   | 编译型语言  | 动态语言      | 强类型  | 否         | 支持Erlang语言库                                                                                                                            | 能    | ElixirSublime、vscode                                          |
| 53 | 0     | TCL                  | 高级语言 | 面向过程   | 解释性语言  | 动态语言      | 弱类型  | 否         | Tk,Expect,TclHttpd                                                                                                                     | 能    |                                                               |
| 54 | 0     | Clojure              | 高级语言 | 面向过程   | 混合型语言  | 动态语言      | 强类型  | 否         | http-kit、compojure                                                                                                                     | 能    | IDEA、VsCode                                                   |
| 55 | 0     | Ocaml                | 高级语言 | 面向过程   | 编译型语言  | 静态语言      | 强类型  | 是         | Camlp4、OUnit、Yojson                                                                                                                    | 能    | ocamlbuild、utop、ocamlfind                                     |
| 56 | 0     | Erlang               | 高级语言 | 面向过程   | 解释型语言  | 动态语言      | 强类型  | 否         | Erlang语言拥有丰富的标准库和第三方库,包括网络、数据库、加密、并发等领域                                                                                                | 能    | Dialyzer                                                      |
| 57 | 0     | CoffeeScript         | 高级语言 | 面向对象   | 编译型语言  | 动态语言      | 弱类型  | 否         | jQuery、Underscore.js、Backbone.js                                                                                                       | 能    | Sublime Text、Atom、WebStorm                                    |
| 58 | 0     | Eiffel               | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 否         | Eiffel标准库                                                                                                                              | 能    | EiffelStudio                                                  |
| 59 | 1     | Unilang              | 高级语言 | 面向对象   | 解释型语言  | 静态语言      | 强类型  | 是         | Unilang标准库,Unilang OpenGL库,Unilang Qt库,Unilang Boost库                                                                                  | 能    | Unilang编译器,Unilang IDE,Unilang包管理器                            |
| 60 | 1     | 洛书                   | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 仅支持this指针 |                                                                                                                                        | 能    | vscode, 记事本                                                   |
| 61 | 1     | ReScript             | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 否         | Belt(标准库)、React和Redux。ReScript                                                                                                         | 能    | ReScript Compiler,VS Code和Bucklescript IDE                    |
| 62 | 1     | 文言                   | 高级语言 |        | 解释型语言  | 动态语言      | 弱类型  | 否         |                                                                                                                                        | 能    | 在线ide                                                         |
| 63 | 1     | Go+                  | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | Go+ HTTP,Go+ DB                                                                                                                        | 能    |                                                               |
| 64 | 1     | 凹语言                  | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | 同 Go                                                                                                                                   | 能    | VsCode、Goland                                                 |
| 65 | 1     | HVML                 | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 否         | Extended WebKit Engine                                                                                                                 | 能    | PurC、PurC Fetcher、PurC Midnight Commander、xGUI Pro、DOM Ruler  |
| 66 | 1     | CovScript            | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 强类型  | 是         | CovScript语言拥有丰富的标准库和第三方库,包括网络、数据库、图像处理、机器学习等领域                                                                                         | 能    | csc,cs2c                                                      |
| 67 | 1     | Calcit               | 高级语言 | 面向对象   | 解释型语言  | 静态语言      | 强类型  | 否         | Calcit标准库                                                                                                                              | 能    | sublime text                                                  |
| 68 | 1     | Cicada(蝉语)           | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 是         | Cicada的标准库                                                                                                                             | 能    | cicada-cli                                                    |
| 69 | 1     | Aya                  | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | Aya标准库,Aya GUI库,Aya Web框架                                                                                                              | 能    | Aya编译器,Aya REPL,Aya包管理器                                       |
| 70 | 1     | 草蟒                   | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 强类型  | 否         |                                                                                                                                        |      | vscode                                                        |
| 71 | 1     | 木兰                   | 高级语言 | 面向对象   | 解释型语言  | 动态语言      | 弱类型  | 否         | python库                                                                                                                                | 能    |                                                               |
| 72 | 1     | 气(Qi)                | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 是         | 支持C++的库                                                                                                                                | 能    |                                                               |
| 73 | 1     | 易语言                  | 高级语言 | 面向对象   | 编译型语言  | 动态语言      | 强类型  | 是         | fnr、fnl                                                                                                                                | 能    | EFIDE                                                         |
| 74 | 1     | ZLOGO                | 高级语言 | 面向对象   | 解释型语言  | 静态语言      | 弱类型  | 否         | ZLOGO语言的标准库包含了一些基本的绘图命令和数学函数                                                                                                           | 能    | FMSLogo,MSWLogo,UCBLogo,ZebraLogo,BYOB,NetLogo                |
| 75 | 1     | KCL                  | 高级语言 | 面向对象   | 解释型语言  | 静态语言      | 强类型  | 否         |                                                                                                                                        | 能    | sublime text、vs code                                          |
| 76 | 1     | Deeplang             | 高级语言 | 面向对象   | 编译型语言  | 静态语言      | 强类型  | 否         | DeepLang-STL                                                                                                                           | 能    | 文本编辑器和 LLVM 工具链                                               |
| 77 | 1     | Fanx                 | 高级语言 | 面向对象   | 混合型语言  | 静态语言      | 强类型  | 否         | Fanx标准库,Fanx Web框架,Fanx ORM框架                                                                                                          | 能    | Fanx编译器,Fanx IDE,Fanx包管理器                                     |
| 78 | 1     | Jedi                 | 高级语言 |        |        | 动态语言      |      |           |                                                                                                                                        |      |                                                               |
| 79 | 1     | 气(Qilang)            | 高级语言 | 面向对象   | 解释型语言  |           |      | 否         |                                                                                                                                        | 能    | shell,vscode                                                  |
| 80 | 1     | 粤语(Cantonese)        | 高级语言 | 面向对象   | 编译型语言  | 动态语言      | 弱类型  | 否         | 调用python库                                                                                                                              | 能    |                                                               |
| 81 | 1     | 智锐                   | 高级语言 | 面向对象   | 编译型语言  | 动态语言      | 弱类型  | 否         | 标准库                                                                                                                                    | 能    | VsCode                                                        |
| 82 | 1     | 好查                   | 高级语言 | 面向过程   | 解释型语言  | 静态语言      | 强类型  | 否         | 好查标准库                                                                                                                                  | 能    | 好查Workbench                                                   |
| 83 | 1     | 凸语言                  | 高级语言 | 面向对象   | 编译型语言  |