OOP00-面向对象程序设计语言简介

面向对象程序设计是主流的程序设计方法

Java程序设计语言(简称Java语言或者Java), 以面向对象程序设计(OOP)为主, 同时支持泛型编程(GP), 函数式编程(FP), 面向方面编程(AOP), 事件驱动编程, 以及传统的命令式编程等多种编程范式.
同样是Programming, 面向对象的称为程序设计, 其它的就是编程. 在语言学的角度上见证了面向对象的主流地位.

  • C++语言是在C语言的基础上, 增加支持面向对象程序设计.
  • Java语言是在C++语言上基础上, 进行简化, 进化出的易于使用的面向对象程序设计语言.
  • C#语言是在C++语言基础上, 进行简化, 演化出的类似Java语言的另一个面向对象程序语言.

TIOBE程序设计语言排行榜

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%

你可能感兴趣的:(OOP)