PureBasic

软件截图:
PureBasic
软件详细信息:
版本: 4.30
上传日期: 2 Jun 15
许可: 共享软件
价格: 69.00 $
人气: 7

Rating: nan/5 (Total Votes: 0)

的PureBasic是一个新的“高度”规划的基础上建立了基本的规则语言。的PureBasic类似于你可能已经使用的任何其他BASIC编译器,无论是在Amiga或PC。学习的PureBasic是很容易的!的PureBasic已经对初学者和专家的一致好评创建。编译时间真的很快。我们已经投入了大量的精力投入到它的实现产生一个快速,可靠,系统友好的语言。
 
语法很简单,但可能性是无止境的PureBasic的先进功能,如指针,结构,程序,动态链接列表等等。经验丰富的编码器将在获得任何的法律OS结构或API对象的访问没有问题。
 
的PureBasic是一款便携式的编程语言,目前从事AmigaOS(680X0和PowerPC),Linux和MacOS X系统(PowerPC等)和Windows的计算机系统。这意味着同样的代码可以编译本地三大系统,并仍然使用各自的全部力量。有没有类似的瓶颈虚拟机或代码转换;无论在其上它被编译OS的生成代码产生高度优化的可执行文件。外部库主要是写在手工优化汇编程序,产生非常快的命令,比C / C ++相当于经常要快得多。
安装方式:
  使用“苏 - ”有根shell(如果尚未完成)
  复制“的PureBasic /编译器/ pbcompiler'文件在/ usr / bin中/
  或者在路径中的任何其他目录:
    #CP的PureBasic /编译器/ pbcompiler的/ usr / bin中/
  接下来,将整个'的PureBasic“目录在/ usr /共享/
    #CP -rf的PureBasic的/ usr /共享/
  注意:您可以设置$ PUREBASIC_HOME环境变量
  您的安装路径,如果你不想把的PureBasic
  抽屉在/ usr /股。
  如果你没有'FASM“,复制它在你的路径(FASM V1.45至少)
    #CP的PureBasic /编译器/ FASM的/ usr / bin中/
  要测试你的安装,只需键入:
    #pbcompiler

功能

  • 在巨大的一套内部命令(800+),以快速,轻松地构建任何应用程序或游戏
  • 在所有的基本关键字支持
  • 在非常快的编译器创造了高度优化的可执行文件
  • 在没有外部DLL,运行时解释或任何创建可执行文件时,需要其他
  • 与局部和全局变量结构化编程过程的支持
  • 访问完整的操作系统API的高级程序员
  • 容易的,但非常快速的2D游戏的支持槽专用库(的DirectX,SDL,...)
  • 易和基于OGRE高品质的3D支持
  • 通过高度优化(组装)的最佳利用可用的硬件指令
  • 在源代码移植AmigaOS,Windows中,的MacOS X和Linux之间,游戏和应用软件
  • 专用编辑器和开发环境
  • 集成调试器可以轻松地追踪编程错误。
  • 技术特点:
  • 486,奔腾(临,II,III)的支持
  • 内置阵列,动态链表,结构复杂,指针和变量定义
  • 支持的类型:字节(8位),字(16位),龙(32位),浮点(32位)以及用户定义类型(结构)
  • 内置字符串类型(字符)
  • 常量,二进制和十六进制数的支持
  • 在表达减速(分组常量和明确的数字加在一起)
  • 在标志方面的优先级和括号的标准算法的支持:+, - ,/,*,与,或,LSL,ASL,LSR,ASR
  • 非常快速编译(约300万行/分钟上P200)
  • 与局部和全局变量结构化编程过程的支持
  • 在所有标准基本关键字:如果-ELSE-ENDIF,重复,直到等
  • 外部库的支持操纵的对象如BMP图片,窗口,小工具,SDL等。
  • 在外部库是完全写在手工优化汇编程序的最大速度和紧凑
  • 在Linux的API函数的充分支持,就好像它们是基本的关键字
  • 内联汇编程序
  • 预编译的结构,常量文件额外快速编译
  • 在配置CLI编译器
  • 系统友好,易于安装和使用

什么在此版本中是新的

  • 补充:全部64位版本的PureBasic(Windows)中的
  • 补充:MacOS X系统支持x86
  • 补充说:“JPEG 2000”库
  • 补充说:“节点”库
  • 补充说:“Gadget3D'库
  • 补充说:“Window3D'库
  • 补充说:“Sound3D'库
  • 新增:对engine3d完整的Unicode支持
  • 新增:对engine3d MacOS X的支持
  • 补充:绝对/相对转动的所有engine3d旋转命令
  • 新增:绝对举动engine3d物理体
  • 新增:EntityID(),EntityLookAt()
  • 新增:CameraProjectionX(),CameraProjectionY(),WorldDebug(),太阳()
  • 新增:MousePick(),PointPick(),PickX / Y / Z(),CreateWater(),AntialiasingMode()
  • 新增:CatchModule(),ARRAYSIZE(),WindowBounds(),DesktopX(),DesktopY()
  • 新增:FinishDatabaseQuery(),DatabaseID()
  • 新增:CreateSemaphore(),FreeSemaphore(),SignalSemaphore(),WaitSemaphore(),TrySemaphore()
  • 补充说:“.I”原生型的32/64位整数大小
  • 新增:读/ WriteInteger(),读/ WritePreferenceInteger(),PeekI(),PokeI()
  • 新增:对编译器和调试器的语言支持
  • 新增:样式参数FontRequester()
  • 新增:支持“和/或”的CompilerIf语句
  • 补充:#PB_Event_MinimizeWindow,#PB_Event_MaximizeWindow,#PB_Event_RestoreWindow
  • 新增:以AddStatusBarField #PB_Ignore支持()
  • 新增:#PB_Explorer_DisplayMode到ExplorerListGadget()
  • 新增:多支持操纵杆
  • 新增:#PB_Compiler_FilePath编译恒
  • 增强:的OnError库(跨平台)的主要返工
  • 增强:InitScintilla(),参数现在是可选
  • 增强:完成调试器重写为支持新的平台
  • 优化的XML存储库能够快速处理非常大的文件
  • 优化的LinkedList库有效地使用内存
  • 改变:'读'的关键字现在requiers类型(Read.l,Read.q等),以避免64位迁移问题
  • 改变:CountList()来LISTSIZE()
  • 改变:ClearGadgetItemList()来ClearGadgetItems()
  • 改变:CameraProjection()来CameraProjectionMode()
  • 改变:的addElement()和现在这样返回一个指向数据的开始
  • 改变:ComboBoxGadget()高度现在是真正的小工具高度
  • 改变:#Long,#Byte,#Word等来#PB_Long,#PB_Byte,#PB_Word等的一致性
  • 改变:RotateEntity(),RotateCamera()和RotateBillboard()X,Y轴旋转
  • 改变:CameraFOV()角度弧度度
  • 改变:数组和列表参数现在requiers的“名单”或“阵列”关键字
  • 删除:StrQ(),HexQ(),BinQ(),ValQ()
  • 删除:ChangeListIconDisplay(),由一个小工具属性替换
  • 删除:ButtonImageGadget()向后兼容
  • 删除:CreateGadgetList(),现在在OpenWindow自动完成()
  • 删除:CopyTexture(),TextureOutput()
  • 删除:从IDE中删除了CPU监控,因为所有操作系统提供相同的功能
  • 修正:在Windows DX9子系统
  • 修正:许多编译器和库相关的错误

要求

  • 在Linux下的XFree 4.0
  • 在NASM和SDL
  • 在GTK + 1.2
  • SDL 1.2
  • 的PureBasic“MIDAS模块”库

显影剂的其他软件 Fantaisie Software

PureBasic
PureBasic

26 Jan 15

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

意见 PureBasic

评论没有发现
添加评论
打开图片!