文号
t3688
阅读
7172
回复
7
收藏
3
问一些很低级的编程问题
2007/07/09
IP:湖北

表骂我 我学C也就这5天 ~~

1VB,C,C++的执行效率排名.对系统的移植性,运行权限.
2C++兼容C,虽然某些细节不同.那么在C++中大量使用C做内部信息处理没有问题吧?
3C中如何处理中文,俄语,日语等语言和图像,声音信息.

7
19年7个月前IP:未同步
20110
1楼

1、C、C++效率都很高,C和C++差不多,如果要比较的话,可能C效率稍胜一筹(主要考虑C++的动态多态性、构造临时对象时的额外开销),但是C++的抽象和表达能力是C远不能及的。移植性C最好(针对嵌入式平台而论),C++其次,Basic不太好,因为很多平台上没有Basic的编译器。

2、可以。

3、各种语言的字符有其编码方式,例如GB2312、Unicode等。图像、声音要看具体处理的要求。

引用
评论
19年6个月前IP:未同步
20111
2楼

C.....適合做低楷的東西(如控制硬體,晶片,記憶體),直接,多平台,效能最好,

但是用C在windows畫圖,制作版面等(高楷)就死了,而且要好好控制記憶體,變量,否則會buffer overflow,就是煩

VB,我想應該是指微軟的 visual basic,平台就是windows

好處是容易學,多API,接近人類的語言,畫圖,制作版面等都有很多API,但是很多低楷的東西做不到,而且運\行比較慢

C++ 結合了高楷語言和低楷語言的好處,大量使用C做内部信息处理當然没有问题,效能只會差一點,

如何处理中文,俄语,日语等语言和图像,声音信息....不知道[em07]

我只會 java 跟 vb

引用
评论
19年6个月前IP:未同步
20112
3楼

\"記憶體\"\"控制硬體\"

您那的用语和我用的书的不一样~~~

引用
评论
19年6个月前IP:未同步
20113
4楼

VC做版面实在是比较麻烦,很费时间,没办法别人是基于MFC的,用得好的话其实很灵活。如果想偷少少懒的话推荐用Borland C++ Builder,做界面就像VB和Delphi一样简单。

至于画图,VC很方便啊,有OpenGl库和DirectX SDK可用,效率非常高。

引用
评论
19年6个月前IP:未同步
20114
5楼

[quote]至于画图,VC很方便啊,有OpenGl库和DirectX SDK可用,效率非常高。[/quote]

喔,是啊 << 不太會 C

另外 XXXXXX 跟 c++ 都是Object Oriented Programming Language

Object 慨念

引用
评论
19年6个月前IP:未同步
20115
6楼
MFC Microsoft ~~~~现在 有些 不喜欢 Microsoft 但是没办法 ~~
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的