我认为第一件事需要跟各位说清楚的就是C语言和C++以及VC++之间的区别。特别是许多朋友一开始就喜欢下载使用VS(Visual Studio),所以我认为这很有必要跟大家说清楚,帮助大家避坑。并且我会在下一篇告诉大家我使用的软件,一个好的工具有着巨大的帮助。
C语言:
C语言的编程方式是一种称为面向过程的开发方式。也就是说,解决问题的时候,程序员需要思考计算机应该如何一步一步完成这个问题,然后将相应过程转化为代码。
相同的这种编程方式有着极大的局限性,随着软件越发的复杂,代码越来越长,一个人的脑力是极为有限的,并且一个复杂的软件开发是需要多人合作完成的,更加大了开发难度。这就导致c语言的这种面向过程的编程思想已经跟不上这个急速发展的大数据时代,因此一种面向对象的软件开发方式运营而生。
C++:
在c语言的基础上增加了面向对象的编程功能,同时修改了一些c语言中一些不方便的规定,使得C语言变得更加方便,便得到了一个全新的语言C++。
注意:
C++是在C语言的基础上发展来的,但是并不是C++比C语言高级,两者的编程思想不一样,应用的领域也不一样。在各自的领域,谁也不能替代谁。
Visual C++:
随着windows操作系统的诞生,图形化界面的软件开发成为了一大难题,虽然使用c语言可以开发,但是需要程序员花费大量的时间和精力在图形化界面的处理上。同时windows上图形界面的软件又有着很多的相似点,所以为了解放程序员