188bet.com社区 主页 业界资讯 软件追寻 检查内容

嵌入式脚本言语Berry发布v0.1.0版别

2019-6-23 18:09| 发布者: joejoe0332| 检查: 119| 谈论: 0|原作者: oschina|来自: oschina

m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
摘要: Berry 是一款面向小型嵌入式体系的脚本言语,现在发布了 0.1.0 版别。比较于其他脚本言语,Berry 愈加精简,因而更适合在单片机上运转。该版别的言语首要特性为: 底子类型 数值类型:整数(int)和浮点数(real) ...

Berry 是一款面向小型嵌入式体系的脚本言语,现在发布了 0.1.0 版别。比较于其他脚本言语,Berry 愈加精简,因而更适合在单片机上运转。该版别的言语首要特性为:

  • 底子类型

    • 数值类型:整数(int)和浮点数(real

    • 布尔类型:truefalse

    • 字符串:运用单引号或许双引号围住的文本

    • List:接连存储列表,例如 [1, 2, 3]

    • Map:Hash 表,例如 { 'a': 1, 2: 3, 'map': {} }

    • Range:包括一个下限值和上限值,如 0..5

  • 运算符和表达式

    • 赋值运算符:=+=-=*=/=%=&=|=^=<<=>>=

    • 联系运算符:<<===!=>>=

    • 逻辑运算符:&&||!

    • 算术运算符:+-*/%

    • 位运算符:&|~^<<>>

    • 域运算符:.

    • 下标运算符:[]

    • 字符串拼接运算符:+

    • 括号:()

  • 操控结构

    • 条件句子:if-else

    • 迭代句子:whilefor

    • 跳转句子:breakcontinue

  • 函数

    • 局部变量和块级效果域

    • 回来句子

    • 嵌套函数界说

    • 闭包和 Upvalue

    • 匿名函数

    • 承继(仅支撑公有单承继)

    • 办法和运算符重载

    • 结构办法

    • 析构办法

  • 模块办理

言语的具体阐明请参阅文档 berry_rm_zh_cn.pdf

Berry 解说器运用 ANSI C99 规范编写,且代码十分精简(现在不到 10000 行)。因为采用了在解说器编译时结构常量目标的技能,解说器程序在启动时能够只占用很少的内存。在恰当的装备下,解说器启动时的动态内存占用大约只要 600 字节。运用 Keil MDK 的 ARMCC 编译的解说器中心大约只占用 40KB FLash 空间。

  • 快毕业了,没作业经验,
    找份作业好难啊?
    赶忙去人才芯片公司锻炼吧!!

最新谈论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|188bet.com社区 ( 浙B2-20090187  

回来顶部