braise脚本学习指引--braise语言基本介绍

LychieFan 2020-05-19

备注,braise相关资料均为,公司大佬原创,与个人无关,本人只是学习和推荐,每一位运维,编程爱好者学习;braise值的学习!

/*

本说明应该是学习Braise所看的第一个说明
本说明的最后还指导了学习Braise的路径。

=======================================================

概述:

Braise 是全新设计和开发的程序设计语言,它的语法基于有广泛用户群的C++和Java,
也参考了Lua,JavaScript, Golang 等流行语言,能完成绝大多数快速开发任务,接近全栈开发。

=======================================================

Braise 的主要特点是:

既可以作为脚本直接运行,也可以编译成可执行程序
语法尽可能使用流行语言的语法,简单易上手
主要用来做快速开发和终端脚本
内置的库非常丰富而且强大,支持读写文件和注册表,进程操作,套接字,数据库等
内置64位支持
内置常见数据结构,包括string,map,set,list
内置国际化支持,可处理任意国家的语言
支持主流操作系统,包括Windows, Linux, MacOS
支持真正的多线程编程
轻量级的开发和运行环境
轻量级的面向对象编程
底层用C++语言实现
支持图形界面(UI)开发
内置自动化测试框架
支持动态网页开发(BSP)
内置高并发高吞吐量高可靠RPC框架(Smartice)
通过IDE强制编码规范和命名规范
支持扩展,可以任意调用其他二进制模块的功能(dll),从而实现任意功能
与安全助手紧密集成

=======================================================

安装目录:

C:\Program Files (x86)\LeagSoft\BraiseIDE

=======================================================

安装目录下主要exe的功能:

Braise.exe:

Braise的控制台运行环境和编译器。分32位和64位。
类似Java.exe和Javac.exe的结合体。

BraiseUI.exe:
Braise的图形界面运行环境和编译器。分32位和64位。
类似Javaw.exe

BraiseIDE.exe:

Braise的集成开发环境,类似Visual Studio或Eclipse。
在一个界面上完成代码编写,生成,执行,支持语法高亮和自动化编辑
可以用鼠标选择指定的代码片段来执行。
如果Braise代码需要管理员权限,需要先以管理员权限启动BraiseIDE.exe。
BraiseIDE.exe 本质上是也是执行Braise.exe/BraiseUI.exe 。

=======================================================

Braise.exe命令:

执行某个Braise脚本:
Braise.exe/BraiseUI.exe FILE
其中FILE是源代码文件名

编译脚本成exe格式:
Braise.exe/BraiseUI.exe -x FILE
其中FILE是源代码文件名,执行后会生成一个和FILE同名的,后缀是exe的可执行文件,这个可执行文件可以直接运行。
例如 Braise.exe -x C:\test\main.bs 会生成可执行文件C:\test\main.bs.exe

=======================================================

源码文件:

Braise源代码文件的后缀缺省是bs,但不是必须的,只要是文本文件即可,
文本编码使用不带头部标志的UTF8格式。

=======================================================

Braise的关键字如下:

if
else
for
while
repeat
break
continue
return
function
global
true
false
class
this

=======================================================

Braise的变量或者函数名称命名规范如下:
第一个字符必须是字母或下划线,其后的字符必须是字母,下划线,或者数字。
名称不能是关键字或者类名或函数库名。名称区分大小写。

注意:
只有变量命名符合规范,IDE才能实现智能提示。具体的规范见实例。

=======================================================

赋值:
Braise使用赋值操作符“=”实现赋值,赋值语句的语法是:
变量 = 表达式;

=======================================================

语句分隔:

Braise使用分号作为完整语句之间的分隔

=======================================================

返回值:
Braise代码可以并且只能通过return 语句返回一个整数,没有返回语句会缺省返回0。

=======================================================

可以在左上角的搜索框里面,搜索语法,函数,功能等。如果搜索到结果,其对应的文件名称会变成红色。

=======================================================

学习路径:

按顺序学习以下示例:

语法:

helloworld.bs
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-base.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

函数库:
所有。不分顺序。

类库:
所有。不分顺序。

综合应用:
所有。不分顺序。

=======================================================

*/
braise脚本学习指引--braise语言基本介绍

相关推荐