分类

程序开发

purebasic

purebasic v5.0 零售免注册版

大小:27.6 MB

语言:英文系统:/Win8/Win7/WinXP

类别:程序开发时间:2019-11-17 14:27

  • purebasic截图1

purebasic是一个新的基于"BASIC"标准的"高级"编程语言.。purebasic兼容其它任何 "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,.......

- 友好的系统,简单而好用,安装方便

更多相关介绍

PureBasic是一个新的基于"BASIC"标准的"高级"编程语言·它兼容其它任何"BASIC"编译器,不管它是Amiga或PC格式·学习PureBasic非常简单,所以PureBasic已经赢得了很多初学者和资质高深的程序员·

PureBasic简介

她语法简单却是非常"高级"的,如指针,结构,过程,动态链表等.富有经验的程序员可以毫不费力的访问系统支持的结构和WindowsAPI.
PureBasic是一个兼容性广泛的编程语言,支持AmigaOS(680x0和PowerPC)和Windows计算机系统.这意味着同样的代码可以被编译为两种系统的本地代码而流畅运行.没有象虚拟机和解释器那样的瓶颈,生成的代码是一个优化过的可执行程序.外部库是充分优化了的汇编程序,每个程序非常快,命令常常比C/C++还快或等同。
一款基于BASIC规则的编程语言。PureBASIC:广泛的可移植性

PureBASIC的显着特色是它广泛的可移植性。它可以在Windows,AmigaOS和Linux系统上流畅运行。由于支持了指针、结构、子程序和动态链表,有经验的程序员可以毫不费力的访问系统支持的任意结构和API。更离奇的是它居然支持行内汇编。

PureBasic主要特色

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

PureBasic变量

变量声明
在PureBasic定义变量,只需键入其名称。你还可以为该变量指定为你想要的类型。
变量不一定需要明确声明,因为它们可以使用“变量类型传播”(即默认类型)。
关键字Define可在一个声明中定义多个变量。
例如:
a.b;声明一个a为字节类型(.b)的变量。
c.l=a*d.w;'d'是在声明中的一个表达式!
注:变量名称不能以数字开头(0,1,...)并且不含有运算符(+,-,...)以及特殊字符(????...).
如果你在程序过程中不需要变量的值(如您使用的是固定值为ID的等等),
您也可以在用它作为常量使用。
基本类型
PureBasic允许定义变量类型。
其类型可以定义为标准的整数,浮点数,双精数,单精数和字节,甚至字符串。
以下是本语言支持的类型的列表和简要说明:
数据类型符号大小取值范围
Byte.b1字节-128to+127
Character.c1字节(ASCII)0to+255
Character.c2字节(UniCode)0to+65535
Word.w2字节-32768to+32767
Long.l4字节
Float.f4字节无限
Quad.q8字节
Double.d8字节无限
String.s串长度+1无限
FixedString.s{Length}串长度无限
无符号变量:除了字符类型(.c)(只在ASCII表中或Unicode的无符号字符类型)
因为PureBasic本身目前不支持无符号变量。但是,可以使用这个小技巧:
a.b=-64
Debuga&255;结果为192
表示字符串的变量:可以使用"$"加在一个变量名的后面,来定义其为字符串类型。
你可以使用"a$"和'a.s'来定义字符串变量。请注意,如果使用'$'来定义,在任何地方者必须始终加上"$"。
用'.s'定义字符串变量就不同,只需要声明一次。
a.s="一个字符串"
a$="另一个字符串"
Debuga;结果为"一个字符串"
Debuga$;结果为"另一个字符串"
注:浮点类型的数(floats+doubles)也可以写成这样:123.5e-20
value.d=123.5e-20
Debugvalue;结果为0.000000000000000001235

牛铺软件园提供《purebasic》v5.0 零售免注册版下载,该软件为免费版,文件大小为27.6 MB,推荐指数4颗星,作为程序开发中的顶尖厂商,完全可以放心下载哦!

∨ 展开

同类推荐

相关下载

猜你喜欢

相关文章

热门推荐

下载排行

网友评论 注册会员

我要跟帖


取消
暂无评论,快抢沙发