洛书编程语言 1.0.1 发布

洛书编程语言 1.0.1 已经发布。

洛书 1.0.1

输入图片说明

洛书1.0LTS的第一次滚动更新

本次更新带来的新特性

  • 新增交互式运行模式,可以支持 从零/从指定文件交互。 链接 输入图片说明

  • 新增自动实例化同名对象,减少代码行数

  • 新增 losuh 头文件生成器,通过扫描编译后的洛书库文件,便可自动绑定LNI接口函数。 什么是LNI

  • 更新了编译器的算法,原生支持#,@,+三种关键符,可以互相替换,支持C(标准洛书)/Python(河图洛书)两种风格的源代码。

//标准洛书,通过花括号{}来分层
+加载 开始
+导入 设备/灯
+方法 开始()
{
    灯.配置("1")
    灯.点亮()
}
 
//河图洛书,通过缩进(4个空格)来分层
#加载 开始
#导入 设备/灯
#方法 开始()
    灯.配置("1")
    灯.点亮()
除语法风格外,两种洛书代码没有任何区别,可以互相兼容。
事实上,河图洛书的编译器是将代码格式化为标准洛书后再进行编译的

本次更新修复/更改的问题

  • 为了更简单的理解,解释器报错缺少csip被永久性移除,分情况以缺少加载点找不到指定文件进行替代。

更新的二进制包

  • 适用于Windows-x86平台的已编译的可执行文件包
  • 适用于Windows-x64平台的已编译的可执行文件包

不兼容的更新

Demo展示

  • 通过海龟库,交互式绘图 输入图片说明

  • 红绿灯控制程序
    输入图片说明

  • 触摸板控制程序
    输入图片说明

更多的demo与信息可以在仓库中获取,或加入交流群询问

附件说明

LPK_1.0.1_src.tar      源码tar包
LPK_1.0.1_win32.zip    适合Windows-x86的免编译二进制文件压缩包
LPK_1.0.1_win64.zip    适合Windows-x64的免编译二进制压缩包
 

详情查看:https://gitee.com/chen-chaochen/lpk/releases/1.0.1

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/209831

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。