面向对象程序设计是主流的程序设计方法
Java程序设计语言(简称Java语言或者Java), 以面向对象程序设计(OOP)为主, 同时支持泛型编程(GP), 函数式编程(FP), 面向方面编程(AOP), 事件驱动编程, 以及传统的命令式编程等多种编程范式.
同样是Programming, 面向对象的称为程序设计, 其它的就是编程. 在语言学的角度上见证了面向对象的主流地位.
- C++语言是在C语言的基础上, 增加支持面向对象程序设计.
- Java语言是在C++语言上基础上, 进行简化, 进化出的易于使用的面向对象程序设计语言.
- C#语言是在C++语言基础上, 进行简化, 演化出的类似Java语言的另一个面向对象程序语言.
Feb 2018 | Feb 2017 | Programming Language | Ratings | Change |
---|---|---|---|---|
1 | 1 | Java | 14.988% | -1.69% |
2 | 2 | C | 11.857% | +3.41% |
3 | 3 | C++ | 5.726% | +0.30% |
4 | 5 | Python | 5.168% | +1.12% |
5 | 4 | C# | 4.453% | -0.45% |
6 | 8 | Visual Basic .NET | 4.072% | +1.25% |
7 | 6 | PHP | 3.420% | +0.35% |
8 | 7 | JavaScript | 3.165% | +0.29% |
9 | 9 | Delphi/Object Pascal | 2.589% | +0.11% |
10 | 11 | Ruby | 2.534% | +0.38% |
11 | - | SQL | 2.356% | +2.36% |
12 | 16 | Visual Basic | 2.177% | +0.30% |
13 | 15 | R | 2.086% | +0.16% |
14 | 18 | PL/SQL | 1.877% | +0.33% |
15 | 13 | Assembly language | 1.833% | -0.27% |
16 | 12 | Swift | 1.794% | -0.33% |
17 | 10 | Perl | 1.759% | -0.41% |
18 | 14 | Go | 1.417% | -0.69% |
19 | 17 | MATLAB | 1.228% | -0.49% |
20 | 19 | Objective-C | 1.130% | -0.41% |