FreeBASIC是一个开源的,免费分发和跨平台软件项目设计作为一个独立的和易于使用的BASIC编译器,功能非常类似于Microsoft QuickBASIC中,VBDOS,PDS和QuickBASIC中编译器语法/口译和它&rsquo的; S下的几个GNU / Linux操作系统,定位于BASIC编程
在功能一览
主要功能包括指针,清晰的语法,内嵌汇编,无符号的数据类型,用户定义类型,数组,枚举,预处理器,以及数字只可选函数参数。该项目旨在创建库,对象,共享库的DDL,以及GUI和控制台可执行文件。它是可移植的,它和rsquo的; S代码生成优化
命令行选项
在您的计算机上安装FreeBASIC编译器后,您将能够运行使用&ldquo从X11终端窗口的程序; FBC”的命令,其中包括广泛的命令行选项,如从给定文件中读取多个命令行参数,设定的目标架构,设置ASM格式,创建共享库和DLL,以及设定的能力目标FPU。
此外,用户将能够显示目标或主机系统的名称,启用函数分析,保存临时和最终的ASM文件,选择Win32子系统,设置XBE显示标题,通过各种选项的gcc,因为和ld,写出来只是.ASM或.c文件,选择速度和浮点精度,设置优化级别,在一个库链接,选择FreeBASIC方言,并使用线程安全的FreeBASIC运行。
引擎盖下和支持的操作系统
该项目是写在BASIC,C语言和汇编编程语言的编程语言。它正式地源上的GNU / Linux,Microsoft Windows和DOS操作系统的二进制存档支持。 64位和32位硬件平台在这个时候支持
本发行版是新的:
- AndAlso运算/ OrElse运算短路运营商
- 为V3.10更新的FreeImage支持
- BLOAD现在支持15,16和32位色的BMP文件,阿尔法32位色的BMP文件(BITMAPV4 / V5HEADER只),任意BI_BITFIELDS位域,和OS / 2的BMP文件
- 许多改进功能GFX(SCREEN,PCOPY,线,圆)
- 许多改进运行时函数(VAL,STR,GET#,线路输入,LEN,DIR)
- 改进的方言支持(从rtlib删除方言的依赖,增加的imageinfo和#lang指令)
- GOSUB现在允许fblite(与OPTION GOSUB)
- SSE / SSE2支持
对于浮点运算(使用-fpu SSE命令行选项)
什么在1.04.0版本是新的:
- AndAlso运算/ OrElse运算短路运营商
- 为V3.10更新的FreeImage支持
- BLOAD现在支持15,16和32位色的BMP文件,阿尔法32位色的BMP文件(BITMAPV4 / V5HEADER只),任意BI_BITFIELDS位域,和OS / 2的BMP文件
- 许多改进功能GFX(SCREEN,PCOPY,线,圆)
- 许多改进运行时函数(VAL,STR,GET#,线路输入,LEN,DIR)
- 改进的方言支持(从rtlib删除方言的依赖,增加的imageinfo和#lang指令)
- GOSUB现在允许fblite(与OPTION GOSUB)
- SSE / SSE2支持
对于浮点运算(使用-fpu SSE命令行选项)
什么在1.03.0版本是新的:
- AndAlso运算/ OrElse运算短路运营商
- 为V3.10更新的FreeImage支持
- BLOAD现在支持15,16和32位色的BMP文件,阿尔法32位色的BMP文件(BITMAPV4 / V5HEADER只),任意BI_BITFIELDS位域,和OS / 2的BMP文件
- 许多改进功能GFX(SCREEN,PCOPY,线,圆)
- 许多改进运行时函数(VAL,STR,GET#,线路输入,LEN,DIR)
- 改进的方言支持(从rtlib删除方言的依赖,增加的imageinfo和#lang指令)
- GOSUB现在允许fblite(与OPTION GOSUB)
- SSE / SSE2支持
对于浮点运算(使用-fpu SSE命令行选项)
在什么版本1.02.1新是:
- AndAlso运算/ OrElse运算短路运营商
- 为V3.10更新的FreeImage支持
- BLOAD现在支持15,16和32位色的BMP文件,阿尔法32位色的BMP文件(BITMAPV4 / V5HEADER只),任意BI_BITFIELDS位域,和OS / 2的BMP文件
- 许多改进功能GFX(SCREEN,PCOPY,线,圆)
- 许多改进运行时函数(VAL,STR,GET#,线路输入,LEN,DIR)
- 改进的方言支持(从rtlib删除方言的依赖,增加的imageinfo和#lang指令)
- GOSUB现在允许fblite(与OPTION GOSUB)
- SSE / SSE2支持
对于浮点运算(使用-fpu SSE命令行选项)
什么在1.02.0版本是新的:
- AndAlso运算/ OrElse运算短路运营商
- 为V3.10更新的FreeImage支持
- BLOAD现在支持15,16和32位色的BMP文件,阿尔法32位色的BMP文件(BITMAPV4 / V5HEADER只),任意BI_BITFIELDS位域,和OS / 2的BMP文件
- 许多改进功能GFX(SCREEN,PCOPY,线,圆)
- 许多改进运行时函数(VAL,STR,GET#,线路输入,LEN,DIR)
- 改进的方言支持(从rtlib删除方言的依赖,增加的imageinfo和#lang指令)
- GOSUB现在允许fblite(与OPTION GOSUB)
- SSE / SSE2支持
对于浮点运算(使用-fpu SSE命令行选项)
什么在1.01.0版本是新的:
- AndAlso运算/ OrElse运算短路运营商
- 为V3.10更新的FreeImage支持
- BLOAD现在支持15,16和32位色的BMP文件,阿尔法32位色的BMP文件(BITMAPV4 / V5HEADER只),任意BI_BITFIELDS位域,和OS / 2的BMP文件
- 许多改进功能GFX(SCREEN,PCOPY,线,圆)
- 许多改进运行时函数(VAL,STR,GET#,线路输入,LEN,DIR)
- 改进的方言支持(从rtlib删除方言的依赖,增加的imageinfo和#lang指令)
- GOSUB现在允许fblite(与OPTION GOSUB)
- SSE / SSE2支持
对于浮点运算(使用-fpu SSE命令行选项)
评论没有发现