一、TIOBE开发语言排行榜
TIOBE开发语言排行榜每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。
该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。
-
11月最受欢迎的编程语言TOP50
二、编程泛型
-
命令式编程语言
面向过程的:C, C++, Assembly language, Go, Rust, Fortran, COBOL, Classic Visual Basic, SAS, (Visual) FoxPro, Ada, D, Transact-SQL, Perl, F#, Lua, Bash
面向对象的:Python, Java, C#, JavaScript, PHP, SQL, Dart
-
声明式编程语言
函数式编程语言:Python, Java, C#, JavaScript, PHP, SQL, Swift, Ruby, R, Prolog, PL/SQL, GAMS, ABAP, X++, Solidity
Scheme
逻辑式编程语言:C, C++, Assembly language, Go, Rust, Fortran, COBOL, Classic Visual Basic, SAS, prolog, Apex
三、想学习的编程语言
- Python:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,能够专注于解决问题而不是去搞明白语言本身。
- C:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。