» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

索尼迅速回应即将发布的精英版Xbox 360

不理解为何扯到c#和java身上去了……233……

话说,D语言很有趣


TOP

引用:
原帖由 蚊子拍 于 2007-3-28 13:33 发表
平台硬件无关是大趋势,.NET的方向正确,至于性能 = =
和差不多定位的JAVA比吧……
趋势啊,那也得看领域,至少在大型游戏这一块,虚拟机相关语言很长时间内不能成为重要角色(做个game script什么的倒是没问题)。
为何XNA是c#,XDK是Native C/C++?



TOP

XNA被称为大众的原因,首要的其实是……便宜,express版XNA连同express版的VC# 2005都是免费的。
出于同时兼容PC和XO的意图,硬件功能被限制了很多。
容易倒不见容易到人人能参加的分上,毕竟又不是泡方便面。
其实XNA中能间接使用native语言甚至asm的,只要用VC++.Net把Native C++的代码做个wrap。然后在c#中ref进来;或者用P/Invoke来使用native dll(当然这两种方式都破坏了平台无关性)都行。事实上要扩展XNA功能,这些trick是很重要的,纯粹用C#和提供的那些库,做的事情实在很有限。


TOP

发新话题
     
官方公众号及微博