「喵」语言:为猫咪设计的编程语言(3)
2024-09-26 来源:飞速影视
如何用「喵」语言编程?
好,想学「喵」语言编程的猫咪和工程师朋友们注意了,以下是有关「喵」语言的全部中文技术内容。
如何运行「喵」语言程序?
直接访问「喵」语言解释器的在线页面。国内流量请访问:
https://pingpingze.com/meowlang/
国际流量请访问:
https://wixette.github.io/meowlang/
「喵」语言解释器左上的编辑框内可输入「喵」语言程序。点击「Run」按钮运行程序。右上浅黄色区域显示运行结果。下面的浅绿色区域显示错误提示。如果勾选了「Debug」调试信息选项,下面的浅绿色区域会显示程序运行时详细的代码和数据状态。
如何在本地调试运行?
「喵」语言是以Apache 2.0协议发布的开源软件。从以下地址下载所有源代码:
https://github.com/wixette/meowlang
本地系统需要安装 node.js 和 yarn 环境。用以下代码初始化:
yarn
可以在命令行用以下命令执行「喵」语言代码:
node . -i examples/fibonacci.meow
如果需要查看调试信息,可以增加调试选项:
node . -i examples/fibonacci.meow -d
「喵」语言程序的基本结构
「喵」语言最核心的设计思路:代码即数据,数据即代码。
一个「喵」语言程序,其实就是一个列表(list),这个列表被称为「喵」列表(Meow List)。
一个 Meow List 是由一组「喵」元素(Meow element) 组成的。
每个 Meow element 包含零个或多个 Meow token,并以分号 “;” 结尾。每个 Meow element 中包含的 Meow token 的个数(非负整数),也被称为该 Meow element 的值。
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号