PureBasic 4.20 正式版发布

麦壳饼 2008-06-03 05:02:34
首先依然很老套,介绍:
PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言. 它兼容其它任何 "BASIC" 编译器, 不管它是Amiga 或 PC 格式. 学习 PureBasic非常简单,所以PureBasic已经赢得了很多初学者和资质高深的程序员.

她语法简单却是非常"高级"的,如指针,结构,过程,动态链表等. 富有经验的程序员可以毫不费力的访问系统支持的结构和 Windows API .

PureBasic 是一个兼容性广泛的编程语言,支持 AmigaOS (680x0 和 PowerPC) 和 Windows计算机系统. 这意味着同样的代码可以被编译为两种系统的本地代码而流畅运行.没有象虚拟机和解释器那样的瓶颈,生成的代码是一个优化过的可执行程序.外部库是充分优化了的汇编程序,每个程序非常快,命令常常比C/C++还快或等同.


PureBasic主要特色:

- 支持486, Pentium (Pro, II, III) 以及更高,支持所有最新系统,支持微软的Vista!
- 内嵌数组, 动态表, 复合体结构,指针,和变量定义
- 已支持类型: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) 和用户自定义类型(结构)
- 内建字符串类型(characters)
- 支持常量,二进制和十六进制的数值
- 常量和数字数据可写在一个表达中
- 标准算术支持遵守符号优先和括号: +, -, /, *, and, or, < <, >>
- 高速编译器, 大约 300 000 行/分钟在P200!
- 过程支持本地和全局变量结构编程
- 支持所有标准 BASIC 关键词: If-Else-EndIf, Repeat-Until, 等等
- 使用专用库操纵 BMP 图象, windows, gadgets, DirectX, 等等
- 使用专用用库充分写了支持优化速度和体积的汇编程序
- 象BASIC关键字一样完全支持Win32 API
- 汇编程序内嵌
- 为快速编译使用固定文件预编译结构
- 结构化 CLI编译器
- 高效率,包括大量关键词,联机帮助
- 支持XML,正则表达式,ftp ,http,串口.......
- 友好的系统,简单而好用,安装方便
- 支持Vista, Windows 2008,并可开发符合其平台的应用程序
要访问论坛请点击 http://forum.purebasic.cn/
要参与翻译项目请访问 https://pbhec.googlecode.com/svn
QQ群: 6248988


------------------------------------------------------------------------
更新内容:
23th May 2008 : Version 4.20

- Added: Mail library
- Added: Ftp library
- Added: RegularExpression library
- Added: Http library
- Added: SerialPort library
- Added: FLAC library
- Added: SQLite library
- Added: DirectX 9 subsystem
- Added: Sound Streaming for OGG and FLAC
- Added: #PB_Sound_MultiChannel support for the sound library
- Added: CreateImageMenu(), CreatePopupImageMenu(), SHA1FingerPrint(), SHA1FileFingerPrint()
- Added: CRC32FileFingerprint(), ExamineMD5FingerPrint(), ExamineSHA1FingerPrint(),
- Added: NextFingerPrint(), FinishFingerPrint(), IsFingerPrint()
- Added: Hexadecimal and binary support for Val() and ValQ()
- Added: #PB_Compiler_Procedure compiler constant
- Added: #PB_Round_Nearest support for Round()
- Added: 'XOr' drawing support for Linux/SDL and MacOS X
- Added: New "Profiler" tool for the Debugger menu to monitor how often lines are called in the code
- Added: Debugger can now evaluate expressions (see Debug output)
- Added: The Memory Viewer can accept any expression as the start/end address
- Added: Adding a "+" at the "end address" field of the Memory viewer makes the end address relative
- Added: Placing the mouse over a Variable will display its value while the program runs.
- Added: Selecting a more complex expression and placing the mouse over it will evaluate the expression in the running program (if possible)

- Changed: Mid() has now the Len() parameter optional

- Optimized: Compiler source processing speed (up to 8x faster)
- Optimized: The whole commandset by using a better C compiler (Windows only)

- Fixed: Quite some bugs related to the commands and compiler
4th November 2007 : Version 4.10

- Added: XML library
- Added: Drag & Drop library
- Added: Vista compatibility (fully comptiable with UAC), except for Sprite library (planned for 4.20)
- Added: ModPlug support for module replaying (removed MIDAS)
- Added: ScintillaGadget(), TruncateFile()
- Added: EnableASM and DisableASM compiler directives
- Added: #PB_OS_Windows_Vista and #PB_OS_Windows_Server_2008 for OSVersion()
- Added: Lots of new fetaures for the WebGadget()
- Added: many new small improvement to the IDE (New compiler communication protocol, Vista compliance, brace markers, faster coloring etc.)
- Added: synchronized release between Windows, Linux and MacOS X !

- Changed: InitDatabase() to UseODBCDatabase()
- Changed: On Windows the IDE and PB tools preferences are now stored in the user applicationdata folder

- Removed: The SmartUpdate tool is no longer supported

- Fixed: lots of bugs related to the commands and compiler
--------------------------------------------------------------------------------------------------
PureBasic 4.20 简体中文语言包
下载此文件
华军 http://www.onlinedown.net/soft/47758.htm

PureBasic 4.20 For Windows
下载此文件
华军 http://www.onlinedown.net/soft/47757.htm

PureBasic 4.20 For Linux
下载此文件
华军 http://www.onlinedown.net/soft/57137.htm
更多版本的下载:
http://www.purebasic.cn/article.asp?id=31
...全文
133 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsy123456accp 2008-07-03
  • 打赏
  • 举报
回复
路过 顶一下
麦壳饼 2008-07-02
  • 打赏
  • 举报
回复
顶一下。
moonfeel 2008-06-05
  • 打赏
  • 举报
回复
飘过~~~
yuyunliuhen 2008-06-05
  • 打赏
  • 举报
回复
^_^
iambic 2008-06-04
  • 打赏
  • 举报
回复
正想夸一句,看到有人说“要钱的”——建议直接封掉。
独孤过儿 2008-06-04
  • 打赏
  • 举报
回复
楼上的几位爱卿,朕恩准了,你们把楼主拖出去活埋了吧...
Treazy 2008-06-04
  • 打赏
  • 举报
回复
发错了?
onemonth 2008-06-04
  • 打赏
  • 举报
回复
看到basic的语法就烦
K行天下 2008-06-03
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
下载过,ms 得要钱的
ouyh12345 2008-06-03
  • 打赏
  • 举报
回复
up
是否发错板块了?
关于PureBasic:     PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言. 它兼容其它任何 "BASIC" 编译器, 不管它是Amiga 或 PC 格式. 学习 PureBasic非常简单,所以PureBasic已经赢得了很多初学者和资质高深的程序员. 她语法简单却是非常"高级"的,如指针,结构,过程,动态链表等. 富有经验的程序员可以毫不费力的访问系统支持的结构和 Windows API . PureBasic 是一个兼容性广泛的编程语言,支持 AmigaOS (680x0 和 PowerPC) 和 Windows计算机系统. 这意味着同样的代码可以被编译为两种系统的本地代码而流畅运行.没有象虚拟机和解释器那样的瓶颈,生成的代码是一个优化过的可执行程序.外部库是充分优化了的汇编程序,每个程序非常快,命令常常比C/C++还快或等同. PureBasic主要特色: - 支持486, Pentium (Pro, II, III) 以及更高,支持所有最新系统,支持微软的Vista! - 内嵌数组, 动态表, 复合体结构,指针,和变量定义 - 已支持类型: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) 和用户自定义类型(结构) - 内建字符串类型(characters) - 支持常量,二进制和十六进制的数值 - 常量和数字数据可写在一个表达中 - 标准算术支持遵守符号优先和括号: +, -, /, *, and, or, <<, >> - 高速编译器, 大约 300 000 行/分钟在P200! - 过程支持本地和全局变量结构编程 - 支持所有标准 BASIC 关键词: If-Else-EndIf, Repeat-Until, 等等 - 使用专用库操纵 BMP 图象, windows, gadgets, DirectX, 等等 - 使用专用用库充分写了支持优化速度和体积的汇编程序 - 象BASIC关键字一样完全支持Win32 API - 汇编程序内嵌 - 为快速编译使用固定文件预编译结构 - 结构化 CLI编译器 - 高效率,包括大量关键词,联机帮助 - 支持XML,正则表达式,ftp ,http,....... - 友好的系统,简单而好用,安装方便 交流 www.purebasic.cn 下载后,请将.rar扩展名去掉, 然后放在你的磁盘上, 使用 tar 命令解压安装!
PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言. 它兼容其它任何 "BASIC" 编译器, 不管它是Amiga 或 PC 格式. 学习 PureBasic非常简单! PureBasic已经赢得了很多初学者和专家.编缉时间是确实很快.它已经开发了Windows的版本. 为快速认识和系统学习这门语言,我做了大量的工作,使用了友好的语言. 语法很简单并且可能是非常"高级"的函数,如指针,结构,过程,动态链表等. 富有经验的程序员可以毫不费力的访问系统支持的结构和 Windows API . PureBasic 是一个兼容性广泛的编程语言,支持 AmigaOS (680x0 和 PowerPC) 和 Windows计算机系统. 这意味着同样的代码可以被编译为两种系统的本地代码而流畅运行.没有瓶颈象虚拟的机器和代码翻译器,生成的代码是一个优化过的可执行程序.外部库是充分写了支持优化的汇编程序,每个程序非常快,命令常常比C/C++还快或等同. PureBasic主要特色: - 支持486, Pentium (Pro, II, III) - 内嵌数组, 动态表, 复合体结构,指针,和变量定义 - 已支持类型: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) 和用户自定义类型(结构) - 内建字符串类型(characters) - 支持常量,二进制和十六进制的数值 - 常量和数字数据可写在一个表达中 - 标准算术支持遵守符号优先和括号: +, -, /, *, and, or, <<, >> - 高速编译器, 大约 300 000 行/分钟在P200! - 过程支持本地和全局变量结构编程 - 支持所有标准 BASIC 关键词: If-Else-EndIf, Repeat-Until, 等等 - 使用专用库操纵 BMP 图象, windows, gadgets, DirectX, 等等 - 使用专用用库充分写了支持优化速度和体积的汇编程序 - 象BASIC关键字一样完全支持Win32 API - 汇编程序内嵌 - 为快速编译使用固定文件预编译结构 - 结构化 CLI编译器 - 高效率,包括大量关键词,联机帮助 - 友好的系统,简单而好用,安装方便

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧