洛书编程语言 1.2.1 已经发布
此版本更新内容包括:
洛书(LOSU) 编程语言 1.2.1 发布
基本信息
版本号 | 1.2.1 |
---|---|
版本类型 | Gamma |
预览 | 否 |
Next Release | losu 1.2.4 RC |
洛书1.2.1是一个含有测试性质版本,采用滚动修订的更新方式。请谨慎的将其用于敏感以及长期不更新的项目中。
所做的更新
- 新的代码语法,losu1.2系列开始支持不定位置参数的语法,代码风格更为中文化。
#方法 开始程序 程序,以("输出")模式打开("问好.txt"),向其中写入("你好,洛书"),然后关闭文件 ;
- losu1.2 取消了 "}"以";"进行替代, 取消"."以","进行替代, 同时一个方法的参数可以分布于不同位置,且可以自由移动位置
方法一(参数1)描述一(参数2)
方法一描述一(参数1,参数2)
方法一(参数1,参数2)描述一
(参数1,参数2)方法一描述一
以上几种写法是完全等效的。
未来,洛书将持续地,尽可能地采用符合中文习惯的代码风格。
实现写作文一样写程序,读散文一样读代码
-
同步更新的交互式运行环境 LPK1.2.1中以及包含了同步更新的交互式运行环境,仍然可以正常交互更新后的洛书代码
-
兼容的虚拟机 losu1.2.1的LosuVM依旧支持losu1.x的lsc文件;旧的洛书代码经过少量修改也可以使用新版编译器进行编译
安装
为了保证主线版本的安全,洛书1.2.1 Gamma版本不会并入update镜像主线(目前最新update主线版本仍旧是1.0.1)
如果想通过源码镜像安装,请将安装命令中的update
替换为losu1.2.1/install
- 例: linux下替换后的安装命令为
sudo wget --no-check-certificate https://gitee.com/chen-chaochen/lpk/raw/release/losu1.2.1/install/install.sh&&sudo bash ./install.sh&&sudo rm ./install.sh
附件中依旧包含着已经编译好的,适合windows平台的二进制压缩包
demo
- 红绿灯控制程序 视频链接
#加载 启动红绿灯 #导入 设备/交通灯 #方法 启动红绿灯 交通灯,红灯接在("6")号引脚上,黄灯接在("1")号引脚上,绿灯接在("3")号引脚上 #循环("5")次 交通灯,红灯启动("3")秒 交通灯,绿灯启动("3")秒 交通灯,黄灯,间隔("500")毫秒,闪烁("3")次 ; ;
#方法 解锁 智能锁,将输入端接在("6","1","3","15")号引脚上 智能锁,将报警器接在("14")号引脚上 智能锁,将提示灯接在("16")号引脚上 智能锁,设置("4")位密码("1234") #循环("3")次 智能锁,输入密码 #如果(<智能锁,输入密码>)==(<智能锁,密码>) 程序,输出("解锁成功") 程序,结束 ; #否则 智能锁,报警器以("100")毫秒为间隔,报警("5")次 ; ; ;
我们可以看到,洛书的代码已经很接近中文文章,阅读洛书程序会有阅读散文的感觉。
详情查看:https://gitee.com/chen-chaochen/lpk/releases/1.2.1
还没有评论,来说两句吧...