听说C语言比C++和JAVA快点,但是
我是个初学者,认真学了3个月C,C++只接触了点概念,听说C语言比C++与JAVA快,原因好象是C语言没有面向对象的封装,是不是C++之所以比C慢点是因为它写程序常常会用到class封装等面向对象机制啊?因为我在论坛好象看过谁说要是C++不参杂面向对象等东西用C语言的方式解决问题其实速度跟C语言一样(因为好象C++不用面向对象的话,貌似也就是C语言了。。。)
最近我终于把C语言的结构与联合学完了,我发现其实C语言里的结构与联合好象也有面向对象的味道啊,那么要是一个程序里结构与联合用多了是否会让程序速度变慢呢?
顺便问个问题,正在下载vs2008,以前写C都是用VC6,不过貌似听说VS2008专门用来弄C++的,这个东西写C语言有无问题?
顺便问个问题,正在下载vs2008,以前写C都是用VC6,不过貌似听说VS2008专门用来弄C++的,这个东西写C语言有无问题?
----------------------------------------------------------------------------
没问题,C/C++是兼容的,不存在什么专门弄C++问题.
结构和联合都是常用的啊,感觉不会让程序变慢多少的。你用profiling工具可以查看程序的哪些部分所用的时间多,在具体分析一下就好了。
c语言的结构体好比是你把自己的东西装在自己的盒子里,你自己可以随意使用
面向对象好比是别人的东西装在别人的盒子,你如果要用它必须得到别人的允许(所谓的权限)
我觉得vs2008不好用,太麻烦,我是菜鸟
“不过貌似听说VS2008专门用来弄C++的”
这句话说的,怎么个专门呢,vs2008包括vb,vc++,C#,还有什么J#之类的……
当然无问题啦~但是现在微软的VS中C++好像都没什么改进啊~重心可能都在C#上了吧~
通过一段时间的学习
相关问答:
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......