the difference among C,C++ and VC++
来源:互联网 发布:安川焊接机器人编程 编辑:程序博客网 时间:2024/05/16 11:53
C是指和Fortran、Pastal一类的高级语言,但出现的较晚(约上世纪80年代左右),是一种灵活性非常强,应用非常广泛的面向过程编程的语言。
C++则是一种面向对象的语言,是在C的基础上发展起来的,引入了类的概念。
VC则是Visual C++的简称,是可视化开发语言的一种,和VB(Visual Basic)、VJ(Visual Java)、VF(Visual Foxpro)相似,VC提供了C++的集成化开发环境(IDE),可以说VC是一种开发工具,本质上是利用C++语言编程的。
最重要的是编程的思想,语言只是表达思想的一种工具,每一种语言都是相通的,能用这种语言编的用别的语言也差不多的。
C++是一个标准。
通常人们说的C++就是指它的语法、特性等,有时也指包括C++标准委员会包括到C++中的库等。例如有人说,我用纯C++写的代码。通常就是指,他写的程序语法符合C++的标准,而且使用了的库函数没有超出C++标准委员会指定的库。
VC是一个集成开发环境(IDE),它里面有编辑器,编译器等,还附带了一些现成的库。其中的编译器就是对C++标准的一种实现,就是说符合C++标准的东西,都可以再这里用。
例如有人说,我在学VC。1.可能他在学习怎么使用VC的环境,VC特定的库等; 2.可能是VC来学习C++/C; 3.可能是两者一起学。
C++就是一语言标准,有了它,你知道可以做什么,但是你根本做不了任何事。就算写好了代码,也是空的。
C++编译器,就是一工具,有了它,你就可以根据相应的C++标准实现你的想法。把代码编译出来,能产生你期望的程序。
- the difference among C,C++ and VC++
- 『iOS/Obj-C』The difference among int, NSInteger, NSUInteger and NSNumber
- The Difference among size(), length() and length
- 【DataStructure】The difference among methods addAll(),retainAll() and removeAll()
- The difference among VIRT, RES, and SHR in top output
- What is the difference between XML and C or C ?
- more effective c++:the difference between pointer and reference
- What's the difference between gcc and g++/gcc-c++?
- What is the difference between fprintf and vfprintf in C++?
- what is the difference between definition and declaration in c
- The difference between Go and C-like language
- What exactly is the difference between “pass by reference” in C and in C++?
- Objective-C’s Roots: Difference Between messaging structure and function calling; and the Runtime
- Difference among Field,Properties and Attributes in Programming laguages
- bash shell: the difference among 'exec', 'eval', 'source'
- Objective-C: difference between id and void *
- What's the difference between Interface and an abstract class in visual c#?
- What is the difference between #import and #include in Objective-C?
- vc 关闭指定窗口
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- 关于LINQ字段不同类型做映射问题!
- 用应用程序模拟键盘和鼠标按键
- 异步通讯中使用纤程(Fiber/UserSpaceThread)
- the difference among C,C++ and VC++
- frame/iframe/frameset区别
- 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程
- 不重装系统,ICH10打开SATA硬盘AHCI模式
- 顿悟之回头看ICE
- 极限编程在工控软件开发中的应用
- CCITT (Consultative Committee of International Telegraph and Telephone)
- UI相关收藏
- 从一句话说起