braise脚本学习指引--braise语言基本介绍
2021-01-17 22:17
标签:下划线 测试框架 爱好者 结果 数字 文件名 buffer 编辑 ima 备注,braise相关资料均为,公司大佬原创,与个人无关,本人只是学习和推荐,每一位运维,编程爱好者学习;braise值的学习! /* 本说明应该是学习Braise所看的第一个说明 ======================================================= 概述: Braise 是全新设计和开发的程序设计语言,它的语法基于有广泛用户群的C++和Java, ======================================================= Braise 的主要特点是: 既可以作为脚本直接运行,也可以编译成可执行程序 ======================================================= 安装目录: C:\Program Files (x86)\LeagSoft\BraiseIDE ======================================================= 安装目录下主要exe的功能: Braise.exe: Braise的控制台运行环境和编译器。分32位和64位。 BraiseUI.exe: BraiseIDE.exe: Braise的集成开发环境,类似Visual Studio或Eclipse。 ======================================================= Braise.exe命令: 执行某个Braise脚本: 编译脚本成exe格式: ======================================================= 源码文件: Braise源代码文件的后缀缺省是bs,但不是必须的,只要是文本文件即可, ======================================================= Braise的关键字如下: if ======================================================= Braise的变量或者函数名称命名规范如下: 注意: ======================================================= 赋值: ======================================================= 语句分隔: Braise使用分号作为完整语句之间的分隔 ======================================================= 返回值: ======================================================= 可以在左上角的搜索框里面,搜索语法,函数,功能等。如果搜索到结果,其对应的文件名称会变成红色。 ======================================================= 学习路径: 按顺序学习以下示例: 语法: helloworld.bs 基本类型: class-datatype-base.bs 函数库: 类库: 综合应用: ======================================================= */ braise脚本学习指引--braise语言基本介绍 标签:下划线 测试框架 爱好者 结果 数字 文件名 buffer 编辑 ima 原文地址:https://www.cnblogs.com/warrior-tian/p/12915175.html
本说明的最后还指导了学习Braise的路径。
也参考了Lua,JavaScript, Golang 等流行语言,能完成绝大多数快速开发任务,接近全栈开发。
语法尽可能使用流行语言的语法,简单易上手
主要用来做快速开发和终端脚本
内置的库非常丰富而且强大,支持读写文件和注册表,进程操作,套接字,数据库等
内置64位支持
内置常见数据结构,包括string,map,set,list
内置国际化支持,可处理任意国家的语言
支持主流操作系统,包括Windows, Linux, MacOS
支持真正的多线程编程
轻量级的开发和运行环境
轻量级的面向对象编程
底层用C++语言实现
支持图形界面(UI)开发
内置自动化测试框架
支持动态网页开发(BSP)
内置高并发高吞吐量高可靠RPC框架(Smartice)
通过IDE强制编码规范和命名规范
支持扩展,可以任意调用其他二进制模块的功能(dll),从而实现任意功能
与安全助手紧密集成
类似Java.exe和Javac.exe的结合体。
Braise的图形界面运行环境和编译器。分32位和64位。
类似Javaw.exe
在一个界面上完成代码编写,生成,执行,支持语法高亮和自动化编辑
可以用鼠标选择指定的代码片段来执行。
如果Braise代码需要管理员权限,需要先以管理员权限启动BraiseIDE.exe。
BraiseIDE.exe 本质上是也是执行Braise.exe/BraiseUI.exe 。
Braise.exe/BraiseUI.exe FILE
其中FILE是源代码文件名
Braise.exe/BraiseUI.exe -x FILE
其中FILE是源代码文件名,执行后会生成一个和FILE同名的,后缀是exe的可执行文件,这个可执行文件可以直接运行。
例如 Braise.exe -x C:\test\main.bs 会生成可执行文件C:\test\main.bs.exe
文本编码使用不带头部标志的UTF8格式。
else
for
while
repeat
break
continue
return
function
global
true
false
class
this
第一个字符必须是字母或下划线,其后的字符必须是字母,下划线,或者数字。
名称不能是关键字或者类名或函数库名。名称区分大小写。
只有变量命名符合规范,IDE才能实现智能提示。具体的规范见实例。
Braise使用赋值操作符“=”实现赋值,赋值语句的语法是:
变量 = 表达式;
Braise代码可以并且只能通过return 语句返回一个整数,没有返回语句会缺省返回0。
notes.bs
express.bs
if.bs
for.bs
while.bs
repeat.bs
function.bs
scope.bs
lib.bs
class.bs
shell.bs
import.bs
class-datatype-string.bs
class-datatype-list.bs
class-datatype-buffer.bs
class-datatype-struct.bs
class-datatype-set.bs
class-datatype-map.bs
class-datatype-class.bs
所有。不分顺序。
所有。不分顺序。
所有。不分顺序。
上一篇:java序列化和反序列化
下一篇:python之__str__用法
文章标题:braise脚本学习指引--braise语言基本介绍
文章链接:http://soscw.com/index.php/essay/43393.html