C++不能编应用程序吗?比如像VB那样的窗口化的程序..里面有各种控件..小弟没学过C++

C++不能编应用程序吗?比如像VB那样的窗口化的程序..里面有各种控件..小弟没学过C++,第1张

1、C++可以编写应用程序
2、VB里面有各种控件,方便程序界面设计,VC++也有这些控件。
3、底层开发,就是直接面对硬件电路和存储器的程序开发,这最好是使用汇编语言,可以充分利用RAM和ROM,中断等资源,C虽然可以做底层,但不如汇编直接,且实时性不如汇编。
4、C++除了编写大型游戏,但C++不是为了编写游戏存在的,还可以做许多事情,比如编写财务软件,办公软件等,当然它也不是万能的,还有很多事不能做。

计算机专业的,或想做专业的,就学C和汇编,汇编必备
D可以不用考虑,因为他是非主流而且首席工程师也走人了,再直接点打击D迷们,C#绝对不比D难上手,而且D对中文支持不是一点差,就凭这点,中国人别和D打交道,其次,D根本离不开MS的DLL,哪天MS不爽,新OS新编程工具,D又要P颠P颠的跟了。
非专业的,VB足够了,说VB速度不行的,估计是不懂的编程吧,要知道在window下多数的VB控件是封装了各个API的,比如连接数据库用ADO,那么VB连接ADO与C连接ADO有速度差??如果有人说VB不能做大型软件,那只能说是他不会,看看人家金蝶。说VB不能写毒,那是水平不够,要知道毒是看系统了解多少,VBS毒相信大家没少见!至于高手们说的copymemory这些高深的东西,我不懂,就不多说了。
补充一下,有人问为什么专业要学C,非专业学VB,这不就是说VB不行。
其实不然,之所以学c,是因为专业的人是指经常和系统底层打交道的,很多底层在VB不能实现,即使能实现也非常累人,而且学c更容易了解类与对象的根本所在,又有继承等特性,对于做组件和接口,驱动等都是相当有用的。
而VB主要是给非专业人事使用,因为他们不需要直接面对底层,而只要使用现有的对象,做些应用程序。在浮点的大量运算上VB的速度确实不如C,但多数应用程序并不会用到那么大的运算量,毕竟不是人人在做导d,DNA模拟的。而且MS已经留了相当多的接口了,比如3d可以直接调用dX去做,在调用API这层上,VB和C执行起来就没有什么差别了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13169659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-15
下一篇 2023-06-15

发表评论

登录后才能评论

评论列表(0条)

保存