我该使用什么语言.docxVIP

  • 1
  • 0
  • 约6.15千字
  • 约 5页
  • 2017-08-31 发布于河南
  • 举报
我该使用什么语言

我该使用什么语言John Hattan这是每个游戏编程FAQ 里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几次。这是个很好的问题,但是,没人能给出简单的答案。在某些应用程序中,总有一些计算机语言优于其他语言。下面是几种用于编写游戏的主要编程语言的介绍及其优缺点。希望这篇文章能帮助你做出决定。1、C语言如果说FORTRAN和 COBOL是第一代高级编译语言,那么C语言就是它们的孙子辈。C语言是Dennis Ritchie 在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。在此之前,操作系统是使用汇编语言编写的,而且不可移植。C语言是第一个使得系统级代码移植成为可能的编程语言。C语言支持结构化编程,也就是说C的程序被编写成一些分离的函数呼叫(调用)的集合,这些呼叫是自上而下运行,而不像一个单独的集成块的代码使用GOTO 语句控制流程。因此,C程序比起集成性的FORTRAN及COBOL的空心粉式代码要简单得多。事实上,C仍然具有GOTO语句,不过它的功能被限制了,仅当结构化方案非常复杂时才建议使用。正由于它的系统编程根源,将C和汇编语言进行结合是相当容易的。函数调用接口非常简单,而且汇编语言指令还能内嵌到C代码中,所以

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档