- 博客(22)
- 收藏
- 关注

原创 洛书编程语言入门教程(解释器版本 1.7.0)
洛书编程语言是一门可以同时使用中文关键字和英文关键字的解释型编程语言。本文仅讨论它的安装和使用,其余不赘述。本文默认您已拥有使用其他编程语言的经验,即至少知道变量、函数、类等概念。完全面向初学者的教程尚在酝酿。本文基调为中文语言环境,对应的英文风格可以通过查阅官方文档掌握。
2023-07-14 11:46:06
1147
1
原创 洛书编程语言模块的编译与使用
本文介绍了拉取洛书模块源码、编译洛书模块及使用洛书模块的方法。本文以拉取并编译base64模块为例,对于洛书的绝大部分模块,只需改变名称即可照搬流程。
2023-11-30 10:55:59
1281
原创 洛书编程语言官方文档阅读指北
洛书编程语言官方文档介绍了洛书编程语言的基本特性。如需进一步了解,可以以博文为补充,或联系作者了解详情。当然,最促进了解的还是亲身参与洛书社区建设。
2023-11-28 09:02:46
538
原创 lsffi原理分析(一个C FFI库的实现)
lsffi是一个为洛书编程语言开发的MIT协议下的C语言FFI库,目前正在完善中,等待洛书编程语言发布新的lpt和lpkg后会编写洛书模块。lsffi目前实现了Linux和Windows的cdel整形函数调用。可以用于系统API调用。lsffi有详尽的文档和注释,可以轻松读懂。
2023-11-28 08:42:44
559
原创 洛书编程语言:lpt的使用
lpt是losu packet tool(洛书包管理器)的英文缩写。lpt管理着三个文件:local.list、lpt.conf、tmp。其中local.list保存着本地的模块列表,lpt.conf保存着lpt的软件源、操作系统和架构信息,tmp则是软件源中remote.lspro的本地缓存。
2023-11-26 23:47:10
817
原创 洛书编程语言安装
运行install.bat,它会自动将洛书所需的环境变量等处理好。之后可以在终端输入losu进入交互界面。也可以在命令行使用losu -r [模块名] 的形式运行一个模块。如运行洛书自带的包管理工具lpt。将这个解压得到的文件夹放到心意的位置,如D盘。选择一个平台,以Windows为例。这就是洛书所需要的所有文件。
2023-09-17 17:44:27
173
1
原创 洛书编程语言进行字符串base64编码
洛书编程语言中有一个第三方的base64编码模块,提供了高层次的base64编解码功能。目前base64模块只能编码字符串。对任意二进制数据,比如文件的编码还得等一段时间。之后就可以使用base64模块。可以直接打开洛书终端后粘贴。
2023-09-17 17:35:54
128
1
原创 洛书编程语言stdsys使用方法大赏(v1.6.5)
系统是stdsys中创建的一个单元,stdsys中定义的类和方法都放置在该单元中。其中,进程是一个类,环境变量和调用都是方法。洛书的stdsys.els已内置,可以开箱即用。下面介绍它的使用方法。进程接受一条命令,创建一个与shell交互的进程。调用则接受一条命令,在本进程内与shell交互。环境变量接收环境变量名,返回它对应值的字符串。
2023-07-16 15:14:34
155
1
原创 树莓派 Pico(raspberry pi pico)极简入门
尝试失败后,可在菜单栏“项目”中选择“导出已编译的二进制文件”,之后在项目目录中找到编译好的uf2文件,之后用第一段中介绍的方法将其烧写入pico中。可使用Arduino IDE自带的上传功能,或长按Pico上的BOOTSEL键并插入USB口,之后计算机会把pico识别为大容量U盘设备。这也是一个重载过很多次的方法,可以类别stdio.h中的getchar使用,此处不再展开。在编写好项目后,务必将项目保存,否则下次打开时会重新生成默认的setup和loop,之前写的代码也会丢失。两个结果里面随便选一个。
2023-05-07 16:41:23
5849
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人