一个完全免费的,开源的,32位的BASIC编译器
FreeBASIC是一个免费的,开源的,32位的BASIC编译器,语法与MS-QuickBASIC的最兼容的可能。
FreeBasic还增加了许多新功能,如指针,无符号数据类型,内联汇编和其他许多人。FreeBASIC把它分拆,看看有什么可以为你做!
这里是一些主要特点“FreeBasic”:
·大量可用的
神器出山:www.shenqi73.com变量类型
·阵列
·基本的兼容性
·内置GFX库
·清洁语法
·创建OBJ,LIB,DLL,控制台或GUI EXE
·调试支持
·枚举(ENUM)
·转义字符内的文字字符串
·函数重载
·内联汇编
·大部分的已知的C库可以直接使用,无封套
·多平台
·多线程
·名称
空间 ·优化代码生成
·可选的功能参数
·指针
·预处理
·类型定义
·Unicode支持
·无限数量的符号
·用户定义类型(UDT)
·变量的初始化(包括数组和UDT)
此版本中的新功能:
改变了:
·C,-r和-PP选项现在相得益彰其他一起使用时,而不是部分覆盖每个其他怪异的行为,从而导致
现在的getKey()/ INKEY()Linux下的X11图形模式将返回FB扩展键代码删除(h53FF或&HFF&H53),而不是ASCII DEL(H7F),控制台模式和其他平台的一致性
·ScreenEvent()将不会返回扩展键码了下在EVENT.ascii领域的Linux X11的显卡驱动程序
·删除编译时错误浮法分裂常数零,它会再次导致INF,在运行时的一致性的评价
·溢出常量转换时,单/双不会导致“数学溢出”错误了
·单在不断转换的溢出将触发“溢出在不断转换”的警告,将其转换为整数类型一样做
·恒转换为DOUBLE不检查溢出了,因为双能容纳所有单/整数/ Longint型值(虽然,...