几种编程语言的对比

在学习新语言之前,想了解一下不同的语言有什么样特点。能力精力有限,就简单的总结一下C / C++、python和Java。


C / C++

C和C++都是优秀的入门编程语言。

  • 用途

如果你对游戏开发很有兴趣,C++是一种优秀的入门语言,因为除了Web开发应用程序移动应用程序桌面应用程序外,它还经常用于开发游戏游戏引擎
C和C++都不仅仅为编程提供了入门知识,还为整个计算机学提供了入门知识。即便你将注意力集中在其他编程语言上,C/C++提供的基础性知识也很有价值。

  • 优缺点总结:
优点 缺点
几乎所有现代编程语言都脱胎于 C/C++,因此了解了 C/C++,非常有利于快速掌握其他各类编程语言 艰难的学习曲线
适合软件和游戏开发,跨平台性很好 C++ 规模可观且拥有大量极为复杂的功能交互方式,容易造成资源浪费。
  • 那些年,我们写下的第一串代码
include 
using name space std;

int main()
{
cout<<"hellow world!";
}
几种编程语言的对比_第1张图片
c
几种编程语言的对比_第2张图片
c++

java

Java仍是历史最悠久的编程语言之一。

  • 用途

Java可谓是Web应用程序桌面程序操作系统及更多系统的立足之本。这种面向对象、基于类的编程语言广泛使用;此外,它也是最受欢迎的语言之一。

  • 优缺点
优点 缺点
历史悠久,资源丰富 脱胎于c/c++,略显复杂
比较流行 需要非常注重分析的思维
  • 一些学习网站

五个网站

几种编程语言的对比_第3张图片
java

python

Python对初学者来说也是一个入门级编程语言。

  • 用途

Python可用于Web开发的应用程序桌面应用程序,这种动态语言支持OOP编程过程式编程函数式编程
另外,它是开源语言,这意味着它可以免费入手,有着相当活跃的社区。
不过,作为一种入门级编程语言而言,Python有点复杂。比如说,要保持一定的命名和缩进,都是很重要的细节方面。但是考虑到它的灵活性和庞大社区,Python对初学者来说仍是一种易学的编程语言。

  • 优缺点
优点 缺点
用于桌面和web程序 有特定的要求,比如规范的命令约定
几种编程语言的对比_第4张图片
python

你可能感兴趣的:(几种编程语言的对比)