熟悉编程语言
熟悉编程语言
现在最受欢迎的编程语言top50是哪些编程语言
| Oct 2022 | Programming Language |
|---|---|
| 1 | Python |
| 2 | C |
| 3 | Java |
| 4 | C++ |
| 5 | C# |
| 6 | Visual Basic |
| 7 | JavaScript |
| 8 | Assembly language |
| 9 | PHP |
| 10 | SQL |
| 11 | Go |
| 12 | R |
| 13 | Objective-C |
| 14 | MATLAB |
| 15 | Swift |
| 16 | Ruby |
| 17 | Classic Visual Basic |
| 18 | Delphi/Object Pascal |
| 19 | Fortran |
| 20 | Rust |
| Oct 2022 | Programming Language |
| 21 | SAS |
| 22 | Perl |
| 23 | Scratch |
| 24 | Lua |
| 25 | PL/SQL |
| 26 | Lisp |
| 27 | Julia |
| 28 | Kotlin |
| 29 | Scala |
| 30 | COBOL |
| 31 | Ada |
| 32 | (Visual) FoxPro |
| 33 | Dart |
| 34 | Prolog |
| 35 | ABAP |
| 36 | PowerShell |
| 37 | Transact-SQL |
| 38 | D |
| 39 | Haskell |
| 40 | Logo |
| 41 | Scheme |
| 42 | Solidity |
| 43 | TypeScript |
| 44 | RPG |
| 45 | PL/I |
| 46 | LabVIEW |
| 47 | Bash |
| 48 | VHDL |
| 49 | X++ |
| 50 | Erlang |
-
参考https://www.tiobe.com/tiobe-index/
这些编程语言的编程泛型
- 命令式
- 面向过程
C、Fortran、COBOL... - 面向对象
Python、Java、C++、C# 、PHP、Swift、Ruby、Fortran、Perl、D...
- 面向过程
- 声明式
- 函数式
R、Lisp、Scala、Haskell、Logo、Scheme、Erlang... - 逻辑式
Prolog...
- 函数式
我想学习的语言
- C:C语言兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。参考:c语言_百度百科 (baidu.com)
- Python:Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。参考:Python(计算机编程语言)_百度百科 (baidu.com)
- Lisp:LISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。LISP作为应用人工智能而设计的语言,是第一个声明式系内函数式程序设计语言,有别于命令式系内过程式的C、Fortran和面向对象的Java、C#等结构化程序设计语言。参考:LISP(计算机程序设计语言)_百度百科 (baidu.com)
- Prolog:看到网上都说Prolog是上古人工智能语言,查了一下发现确实不算夸张,还发现了几篇对这个语言去年突然冲入排行榜前二十持怀疑态度的文章。在 Prolog 里,最基本的做法是先描述事实(定立对象与对象之间的关系),然后用询问目标的方式来查询各种对象之间的关系,系统会自动进行匹配、回溯,并给出答案。Prolog 不需要你编写程序运行过程,你只要给出事实和规则,它会自动分析其中的逻辑关系。然后你就可以通过查询,让 Prolog 完成复杂的逻辑运算。参考:那迷人的被遗忘的语言:Prolog - 知乎 (zhihu.com) 不一样的“人工智能语言”Prolog - 知乎 (zhihu.com)

浙公网安备 33010602011771号