游戏开发论坛

 找回密码
 立即注册
搜索
查看: 30528|回复: 70

Vista发布,.net编程时代来临,C++还有必要再精学么?

[复制链接]

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-12-27 14:44:00 | 显示全部楼层 |阅读模式
Vista发布,.net编程时代来了,越来越多的人选择C#,VB.NET,JAVA这样的托管性语言,他们帮程序员省去不少工作,编程也越来越趋于简单化,面对这些冲击,那些底层语言,C,C++还有必要再精学么?听同学说,以后EXE文件格式也要改了,必须用.NET开发的程序才能正常执行,我晕,又看到了这个比较MFC和.NET FRAMEWORK的讨论贴http://www.programfan.com/club/showbbs.asp?id=206029&page=1

想想语言的确是在往简单化,自动化的方向发展,程序员要做的事越来越少,垃圾可以自动回收,组件已经帮你搭建好,只需调用,编程越来越简单,我们还需要深入研究C++么?(只是提问,无任何偏见) [em8]

PS:近来一直遇到类似的问题,C#等新一代语言是否会淘汰C,C++等,
请看批判C语言的:http://tech.163.com/06/1226/09/338P7V6900091KVA.html
支持C#开发游戏的(实例 XNA Game Studio Express (Beta 2)发布)
http://bbs.gameres.com/showthread.asp?threadid=57572&page=1

4

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2006-12-27 14:55:00 | 显示全部楼层

Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

其实对C++的编程水平要求更高了,如果你想写出更好的东西,不但要了解语言,还要了解框架到底为你做了什么,是怎么做的。托管,我个人认为并没有降低编程难度,只是提供了更好的安全性和移植性,而且他引入了新的类型和语法结构。
脚本驱动的东西早就有了,脚本语言算简单了吧,但是怎么样呢?真正编程的人还是要学c的,自己干的事情越少,灵活性就越小,你对程序的控制力就越弱。

20

主题

465

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
QQ
发表于 2006-12-27 17:11:00 | 显示全部楼层

Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

我精通C++和C#。在创作游戏的时候,我大部份的程序都是C#来写的,因为它很快,很方便。但是最关键的东西却是C++写的。我能用C#做的基本上都用C#,虽然我也没有用到很多的东西,C#虽然提供了一个非常好的环境,但是它各方面的支持都还太少(不仅不如C++,连它最致命的对手JAVA也不如),随着用的人越来越多,第三方库的增加,C#还会越来越强大。但就目前而言,如果要形容一下的话,C#很有潜力,但是不如C++老练。

20

主题

465

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
QQ
发表于 2006-12-27 17:12:00 | 显示全部楼层

Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

另外,如果微软的Vista操作系统要.NET程序才能运行……
我不知道这是一种何其壮观的自掘坟墓。

97

主题

590

帖子

590

积分

高级会员

Rank: 4

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

Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

当然不可能,我是说将来的将来,MS的目的不就在普及.NET编程么

97

主题

590

帖子

590

积分

高级会员

Rank: 4

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

Re: Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

jjjyes: Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

其实对C++的编程水平要求更高了,如果你想写出更好的东西,不但要了解语言,还要了解框架到底为你做了什么,...

C#让编程更方便了,应该降低了难度吧,你说安全性方面他都帮你做了,省掉我多少工夫呀,还不降低难度么?

97

主题

590

帖子

590

积分

高级会员

Rank: 4

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

Re: Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

FlyMagic: Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

我精通C++和C#。在创作游戏的时候,我大部份的程序都是C#来写的,因为它很快,很方便。但是最关键的东西却是...

能详细点么?你是用C#写编辑器,C++写游戏主引擎部分么

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
 楼主| 发表于 2006-12-27 19:09:00 | 显示全部楼层

Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

PS:近来一直遇到类似的问题,C#等新一代语言是否会淘汰C,C++等,
请看批判C语言的:http://tech.163.com/06/1226/09/338P7V6900091KVA.html
支持C#开发游戏的(实例 XNA Game Studio Express (Beta 2)发布)
http://bbs.gameres.com/showthread.asp?threadid=57572&page=1

吾等不敢定夺,望高手详解!

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2006-12-27 19:11:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
 楼主| 发表于 2006-12-27 19:29:00 | 显示全部楼层

Re:Vista发布,.net编程时代来临,C++还有必要再精学么?

C++的语法怎么了呀?
这里是C#的游戏开发库XNA的介绍:
http://www.xnadev.cn/Index.asp
是MS的新作,虽然还没支持3D,不过看起来不错,有人了解么?这是不是对传统DIRECTX+C++开发模式的冲击呢?会不会在近几年内逐渐取代C++开发游戏的地位呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 05:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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