同人星球BBS -> 基础编程 -> [语言]Emergence,简洁的Win32编译器 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

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,你会需要几个商业版的外部函式(所以,不如自己编一个)。


查看完整版本: [-- [语言]Emergence,简洁的Win32编译器 --] [-- top --]

Powered by PHPWind v5.3 Code © 2003-05 PHPWind
Time 0.036842 second(s),query:3 Gzip enabled

You can contact us