c语言,c++,c#,vc++有什么区别?
如上所说,vc和vc++是一回事,都是指微软的visual
c++。vc是c的发展,c是过程语言,vc是面向对象的。
c#是微软的另一个语言,微软为了摆脱c语言的框架和一些不足另外设计的完全面向对象语言。
从某种意义上说vc是介于c语言和c#之间的半对象半过程语言。
现在在微软的.net平台里,语言已经不是界限。某种意义上说,Java是跨平台语言,.net是跨语言平台。
C语言是一种计算机高级语言,它用于编写程序,让计算机能按照人们的意愿工作,C是最为经典的语言之一,已经流行了几十年,并且在将来很长的一段时间内都会流行。著名的Window操作系统就是由C语言开发出来的。
C++是在C语言上发展而来的计算机高级语言,它的名字用到了C语言当中的一个运算符,自加运算符:++,所以叫C++。C++与C语言最根本的区别在于C++引入了“类”的概念,这就使得C++成为了“面向对象”的程序设计。此外在其它的方面C++和C还有一些小区别,不过C中能用的C++基本都能用,因为在开发C++的时候考虑到了与C的兼容性。
VC++是窗口式的程序设计,通俗的讲VC++编出来的程序运行的时候是一个windows风格的窗口,而不是想C和C++那样在DOS环境下运行。VC++提供了很多函数接口,这就使得它编出的程序可以和windows有联系。不过VC++的语句比C或C++编的语句要复杂一些。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!