diff --git "a/\350\257\255\350\250\200\345\220\215\345\275\225.md" "b/\350\257\255\350\250\200\345\220\215\345\275\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..557154740fe6f66ed6beca1e3a976bfb7cbc170c --- /dev/null +++ "b/\350\257\255\350\250\200\345\220\215\345\275\225.md" @@ -0,0 +1,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 | 凸语言 | 高级语言 | 面向对象 | 编译型语言 | diff --git "a/\350\257\255\350\250\200\345\220\215\345\275\225.xlsx" "b/\350\257\255\350\250\200\345\220\215\345\275\225.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..9e4800be42291e1d507bdb8814a3fe76e3dd30bd Binary files /dev/null and "b/\350\257\255\350\250\200\345\220\215\345\275\225.xlsx" differ