C++介绍

0

C++介绍

  C++的创始人为美国人本贾尼·斯特劳斯特卢普(Bjarne Stroustrup),1979年,Bjame Sgoustrup来到了Bell实验室,开始从事将C改良的工作,1983年该语言被正式命名为C++。C++是C语言的继承,既可以面向过程也可以面向对象。可以说是现在高级语言的鼻祖。

0

语言的比较

  将其他语言翻译成机器语言的工具称为编译器,编译的方式有两种,一种是编译,一种是解释
  编译型语言:C/C++,Pascal等语言都属于编译型语言,先由编译器生成可执行文件,运行时不需要重新编译,直接使用编译的结果即可,因此程序执行效率高,跨平台能力差。
  解释型语言:Java,C++等语言都属于解释型语言,运行时由解释器逐行解释每一句源代码,每次运行都需要解释一次,因此程序执行效率低,跨平台能力强。
1

C++特点

  在C语言的基础上进行扩充和完善,兼容了C的面向过程,也成为了一种面向对象的程序设计语言。
  功能强大,接近底层,但是也最为复杂,这是C++语言的优点同时也是它的缺点。

C++特点

  在C语言的基础上进行扩充和完善,兼容了C的面向过程,也成为了一种面向对象的程序设计语言。
  功能强大,接近底层,但是也最为复杂,这是C++语言的优点同时也是它的缺点。

C++的开发步骤

首先编写一个.cpp后缀的源程序,接着通过预编译生成.i后缀的预处理文件,然后通过编译获得.s后缀的编译文件,然后通过汇编语言翻译成.o后缀的汇编程序,最后链接过程生成.exe后缀的可执行文件。

C++小结

  C++是大多数高校同学们所接触的第一门语言,因为它经典而且可以学习更多底层的知识体系,所以是我们学习编程的第一个关卡。如果不做C++开发工程师并且具有很长时间的工作经验,很难将这门语言学习透彻,有的小伙伴就会问为什么我们还要学习C++呢?我不做C++开发工程师是不是可以不用学习C++了呢?我认为无论在什么时候,只要是程序员,都需要和C++,Java等语言打交道,因为你的项目总要落地,总要应用在不同的场景之中(服务器开发,游戏开发,图形图像处理,嵌入式等等),所以了解其他的语言可以更好的和其他部门的同事合作。想要在程序员的道路上越走越远,那么你就需要掌握多种语言,少年,你渴望力量吗~~~~~~

-------------本文结束感谢您的阅读-------------
0%