C/C++培训
美国上市C/C++培训机构

400-111-8989

热门课程

C++与Visual C++的区别,别再傻傻分不清楚

  • 时间:2017-08-11
  • 发布:C++培训
  • 来源:C++资讯

C++是和C语言、Basic、C#、Java一个概念的一门计算机语言,它包含了该语言的一整套规范,包括文法、语法、面向对象特性等内容。它就如同汉语、英语、法语之间的关系一样。语言有的复杂也有的精简,比如汉语;又比如电影《阿凡达》中外星人使用的语言,不过100多个单词而已。

当软件变得越来越复杂,代码越来越长的时候,一个人的脑力有限,用面向过程的方法很难开发,往往写到后面的,就忘了前面写了什么,而且复杂软件往往需要很多人协同开发,更加大了开发难度。一种称为面向对象的软件开发方法应运而生。C++就是面向对象的语言。

C++是在C语言的基础上发展来的,但并不是C++比C语言高级,两者的编程思想不一样,应用的领域也不一样。在各自的领域,谁也不能替代谁。

当windows操作系统流行起来之后,为了解放程序员,让他们把精力主要放在程序功能上,而不是放在图形界面上,microsoft公司就推出了visual系列软件开发环境,这就是为C++程序员提供的VC++程序。VC++,全称是Visual C++,是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。简单的说,VC++可以视为C++语言+微软扩展的语法规则+微软扩展的功能特性+微软自己开发的编译环境+windows操作系统的一个混杂的复合体。再通俗的讲,VC++是一个C++应用开发的环境工具。

总了个结

VC++是C++应用开发的环境工具

C++和VC++都是以C语言为基础的

but

不用先学C语言,也可以直接学VC++和C++哦~

上一篇:非常值得阅读学习的 10 个 C 语言开源项目代码
下一篇:Oracle开源库向广大C和C++ 开发人员开放!

8月份Tiobe语言排行榜

图说2017年C++大会

学C/C++从入门到……放弃?11月免费试听课开始报名了

TIOBE 11 月编程语言排行榜:C/C++稳居第二第三

选择城市和中心
贵州省

广西省

海南省