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++标准实现你的想法。把代码编译出来,能产生你期望的程序。