您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Beginning C Sharp Game Programming 2005
  所属分类: C
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2009-09-16
  提 供 者: jack*****
 详细说明: Introduction Only a few short years ago, everyone programmed games in C. There was no question about it—if you wanted to program cutting-edge games, you did so in C. Sure, C++ was around, but it was too “slow.” The advanced features that C++ offered took off too much processing power, and that was simply unacceptable to a game programmer. Over time, computers got faster and faster and video games got bigger and bigger. Soon, people realized that games were just getting too big to write in C. When programs were small, C was a great language to use because there was no real need for a lot of management in your code. One person could write a program and easily understand what everything did. But C becomes a problem when programs get bigger; it’s just too hard to manage a large program written in C. I’m not going to get into why here—if you’ve ever used C, then you know why. C++ fixed a lot of problems with C, but maintaining backwards-compatibility was a major problem, and as a result, C++ ended up being one of the biggest language mutations in existence. It’s also a great language, but it has a mighty long list of flaws associated with it. It used to be that your computer was outdated almost the minute you walked out the computer-store door with it. I found myself upgrading my video card once a year, easily; true die-hard gamers would upgrade twice or even three times a year! Things aren’t like that anymore. My computer has been sitting here for a year and a half, and I haven’t touched the inside of it except to add a new hard drive. Computers have gotten to a point where they are fast enough to handle most of what you need them to in a reasonable amount of time, and there’s really no huge benefit to upgrading your computer to run the newest games because the newest games are so close to reaching photorealistic quality that huge advances just aren’t being made anymore. xvi Introduction xvii It’s no wonder that “slow” languages like C# and everything else that’s part of .NET are now becoming popular again. Managed languages like C# take a lot more overhead than older languages, but they offer so much more in terms of protection that statistically, you’re much less likely to make bugs in your programs, just because of the way the lan- guage is designed. Sure, these languages take more processing power to do more checking for you, but people are realizing that it’s worth it in the end because they allow you to make games in less time, without worrying about tiny little nuances. ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: C# game programming
 输入关键字,在本站1000多万海量源码库中尽情搜索: