1 C 2 Python 3 Java 4 C++ 5 C# 6 Visual Basic 7 JavaScript 8 PHP 9 R 10 SQL 11 Groovy 12 Perl 13 Go 14 Swift 15 Ruby 16 Assembly 17 MATLAB 18 Delphi/Object Pascal 19 Objective-C 20 Transact-SQL 21 Classic Visual Basic 22 Logo 23 Scratch 24 PL/SQL 25 Rust 26 SAS 27 Dart 28 COBOL 29 Scala 30 Julia 31 PowerShell 32 D 33 BAP 34 Fortran 35 Lisp 36 Kotlin 37 Lua 38 Ada 39 VHDL 40 Prolog 41 Haskell 42 Apex 43 TypeScript 44 Bash 45 Tcl 46 ML 47 Alice 48 Scheme 49 (Visual) FoxPro 50 Awk
面向过程:C,Fortran,COBOL
面向对象:python,java,C++,C#,Visual Basic,JavaScript,PHP, Groovy,Perl,Go,Objective-C,SWIFT,Ruby,Rust,TypeScript
函数式:R,Scala,Lisp,Haskell,ML,Scheme
逻辑式:SQL,Prolog
不确定:Assembly,MATLAB,Delphi/Object Pascal,Transact-SQL,Classic Visual Basic,Logo,Scratch,PL/SQL,SAS, Dart,Julia,PowerShell,D,BAP,Kotlin,Lua,Ada,VHDL,Apex,Bash,Tcl,Alice,(Visual) FoxPro,Awk
有些语言相关信息很少,自己对编程泛型的理解不够,导致很多语言的泛型不能判断。
C语言:
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式
python:
Python是一种跨平台的
java:
Java是一门
Java具有简单性、面向对象、
C++:
C++是C语言的继承,它既可以进行
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
Scheme:
Scheme遵循极简主义
MIT曾用Scheme作为计算机系入门课程的编程语言。计算机程序语言界著名的魔法书《计算机程序的构造和解释》(又称SICP)正是利用Scheme来解释程序设计。
历史悠久的Scheme依然活跃,拥有针对各种计算机平台和环境的实现,例如
SQL:
SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
Lua:
Lua 是一个小巧的
Lua脚本可以很容易的被
原文:https://www.cnblogs.com/cxzuishuai/p/14057367.html