中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » [转帖] 程式设计──选择一种计算机语言(编译器)
作者:
标题: [转帖] 程式设计──选择一种计算机语言(编译器) 上一主题 | 下一主题
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『楼 主』:  [转帖] 程式设计──选择一种计算机语言(编译器)

选择一种合适您的计算机语言和编译器,这对游戏制作来说可是相当重要的。如果在游戏制作到半中央发现这一语言编程不方便或编译器不好,岂不让人伤心。所以在造一个游戏前一定要选择好编程语言和编译器。

  我作为同行,当然要向您推荐最好的语言与编译器了,请看下表:

  语言 编译器 优点 缺点
DOS C/C++ Borland C/C++ 相当普及,学习简单。编程简单,出错少。 16位程序、速度慢、有640k基本内存限制。
HIGH C/C++ 速度快、性能好。 难学、太专业化。
Microsoft C/C++   16位程序、速度不是很快、有640k基本内存限制。太专业化。
DJGPP+Allegro 速度快、多媒体游戏库丰富,非常适造游戏。 不好学,帮助少。速度不如Watcom C/C++快。
Watcom C/C++ 速度最多、性能优越。 较专业化、不好学。
Windows9x Basic Visual Basic 学习简单、编程方便。 太慢。……
C/C++ Borland C/C++    
Borland C++ Builder    
Visual C++    
Microsoft C/C++    
Watcom C/C++    
Pascal Borland Pascal    
Borland Delphi    
游戏工厂    

其代表作如下:

Borland C/C++ for DOS《仙剑奇侠传》
DJGPP+Allegro《雷神之锥(Quake)》DOS版(唯一一个出了名的)
Watcom C/C++ for DOS《三国演义》、《超时空英雄传说》、《金庸群侠传》、《红色警报》、《古墓丽影》,真多呀!还有一大堆呢!
Visual Basic《仙剑奇侠传──九八柔情版》(我都想不到)
Borland C++ builder《风云之天下会》
  可以看到:在DOS下,Watcom C/C++可以说是一统天下。在Windows9x下,在这些C/C++中您随便选一种就可以了。可我完完没有想到:《仙剑奇侠传──九八柔情版》“居然”是用Visual Basic编的,真是出人意料。

  我们也可以看出,大部分的游戏都是用C/C++编写的。这可能已经成了一个不得不让人承认的事实,起码现在来说“想编写一个好游戏,必须用C++”。

  在DOS下编写游戏的朋友,最好去找些有关VESA显示标准和SB16声卡的编程资料。这样一来,Windows的最大优势──与硬件无关性,就没有了。您可尽情发挥DOS下编程可直接控制硬件的乐趣,那种感觉真是棒极了。




Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-5-5 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: