| djgcn |
07-12-31 18:04 |
名称:Emergence BASIC 作者:Paul Turley 首页:http://www.ionicwind.com/ 授权:免费使用,商用可,付费技术支持 特性:WIN32 GUI CONSOLE D3D OPENGL
Emergence BASIC实际上是IBasic Pro的升级版,如果你有点经验, 应该知道IBasic在BASIC语言界的名气,而且其功能也是十分优秀的, 在我个人评测过的几款BASIC语言中,除了不具跨平台能力之外, 几乎照顾到Windows程式设计的各层面了,适合新手与老手使用。
特性概述: 1.极小的EXE,基本核心为7KB,完整功能的程式(如记事本),大约为85KB (接近於C语言编译器所生成的执行档尺寸) 2.真正机械码编译,不须外部运行库,执行效率可以达到VC6的Release程度 3.相对小的Import函式库,避免连结不需要的功能 4.强大的扩展能力,可以调用DLL以及匯入大多数VC的LIB 5.WString支援,可以某程度的使用Unicode(此功能需要外部文件,EB不能读UTF的源码) 6.完整的游戏用函式库(2D/3D/WAV/INPUT/DATABASE/NETWORK),以及许多外部支援 7.免费,同时安装加强库EBasicHeaders的话基本可以使用额外的数十个函式库 8.简单且多文件(MDI)的整合开发环境,工作十分简单快速
源码和技术支持是可付费购买的,即使不购买源码依然能够使用这款编译器, 原作者Paul Turley允许你商业使用该编译器及其附属的2D/3D引擎。
Emergence的原始码是用VC++5.0编写的,经我测试VC6以上依然可以编译其组件, 唯一比较麻烦的则是IDE,你会需要几个商业版的外部函式(所以,不如自己编一个)。 |
|