熟悉编程语言

熟悉编程语言

现在最受欢迎的编程语言top50是哪些编程语言

Oct 2022Programming 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)
posted @ 2022-10-19 21:01  20221408柳笛  阅读(50)  评论(0)    收藏  举报