游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 茹枫

c++会被那种语言取代?

[复制链接]

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-6-18 21:08:00 | 显示全部楼层

Re: c++会被那种语言取代?

贝尔实验室的本贾尼·斯特劳斯特卢普(w:en:Bjarne Stroustrup)博士在20世纪80年代发明并实现了C++(最初这种语言被称作“C with Classes”)。一开始C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、名字空间(name space)逐渐被加入标准。1998年国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 14882-1998。遗憾的是,由于C++语言过于复杂,以及他经历了长年的演变,直到现在(2004年)只有少数几个编译器完全符合这个标准。

0

主题

172

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2006-6-18 21:16:00 | 显示全部楼层

Re:c++会被那种语言取代?

只能说是在某种领域中使用更适合它的语言。
pascall算不算早已过时,被其他语言取代?但科学计算,算法描述,语言教学中,它依然活跃。
C算不算是被C++取代?但你到嵌入式领域,基本还是C。
汇编算不算被其他高级语言取代?芯片级编程离开它依然不可以。

C++也是MS的……
这个,头一次听说……
C++标准委员会,听说过么?
VC只不过是个IDE而已……
Interl,borland等,都有自己的C++编译器。

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-6-18 23:06:00 | 显示全部楼层

Re:c++会被那种语言取代?

不知什么时候C#会被MS新发明的某种语言取代呢?

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-6-18 23:12:00 | 显示全部楼层

Re:c++会被那种语言取代?

不是D语言已经出现了么,大家可以搜索一下相关内容

37

主题

180

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2006-6-18 23:31:00 | 显示全部楼层

Re:c++会被那种语言取代?

vc++ 8.0 后 也包含类似c# java的特性了cli

所以c++ 还是什么东西都可以做得到
c# java...感觉像过度时期的产品..

为什么这么说呢...
因为网路功能不断的延伸..原本用java c#比较好完成的
c++也很方便..而且更加安全.更加快速
那他的存在就不需要了..

当c++没有发展的10-20年 c++才会退出市场
像delphi 非主流那么久.人数变少..
不过也没有那么容易失去原本的市场

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2006-6-18 23:39:00 | 显示全部楼层

Re:c++会被那种语言取代?

e语言都有了,但是没有多大前途而已。
ms是业界领袖级的企业,推广有一套。
c++也是ms的,不是说ms开发了c++,而是说ms也实现了他。
c#虽然使ms开发的,但是已经是公共标准,和c++的性质类似的。也有其他人实现了c#。
因此归属问题上,其实没有多大差别。所谓的ms的枪手的说法,是可笑的。

vista系统,在中国的普及速度会是惊人的,在外国也不差多少。至少有1半的电脑会升级到vista。而vista是从底层支持c#的。c#的能力将会得到最大化,以前如果要使用系统的功能,或许要调用c接口,等等手段,这会有点麻烦。当.net就是系统本身,就可以方面的发挥系统的所有功能,这种程度下,c++有什么优势?

c++可以操控每一字节的内存。汇编比他更强,能操控每一寄存器,但其实这没有多大意义。大多数软件都不要求这种细节的控制。有着更快的开发速度,才是王道。

因此,估计80%以上,都是使用c#,20%用c++。java可能在几年内彻底消失,没理由要两种差不多的东西。至于D语言,这些占0.1%以下。


97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-6-19 07:59:00 | 显示全部楼层

Re:c++会被那种语言取代?

想问一下,熟悉C++的人转c#难吗?周期一般多少

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2006-6-19 13:11:00 | 显示全部楼层

Re:c++会被那种语言取代?

不难。但是转c#,同时也代表了要转到.net开发平台。
从mfc,atl ,cppsl 转到 .net 类库。但是类库比起api要容易得多。
可以想象,.net类库的规模,相当于将现在8w个windows api封装起来的类族。
因此,是不可能学完的,用多少,就学多少,用哪方面,就学哪方面。

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-6-20 14:10:00 | 显示全部楼层

Re:c++会被那种语言取代?

所谓“C++是MS的”这种说法若是给CSC,GNU的那帮人听到,不知道血会吐成什么样子……
另外“java可能在几年内彻底消失”这种说法,也是第一次听到……对了,楼主没加版本号,那一定说的是java1.0。那倒是可能的……

12

主题

162

帖子

175

积分

注册会员

Rank: 2

积分
175
发表于 2006-6-20 15:39:00 | 显示全部楼层

Re:c++会被那种语言取代?

大哥取代不取代是以后的事情,现在咱不讨论行不?讨论的话咱讨论讨论游戏方面的问题好不好?求您了。。。别挑起几大语言阵营的对骂,这样的帖子最无聊了。。。。
C#好,JAVA也好,C++更好,最好是3种语言都会,这样就不会落伍,这个是最好的答案!好了!求班竹锁帖吧!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 00:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表