【文件属性】:
文件名称:watson:沃森
文件大小:1.92MB
文件格式:ZIP
更新时间:2021-03-19 19:48:03
go golang encoding serialization esoteric-language
沃森:浪费但令人惊讶的图灵不完整的基于堆栈的对象表示法
(图片来自 )
Watson使编写配置文件变得困难而有趣。
指数
安装
从下载最新的二进制文件。
或者,您可以从源代码构建二进制文件。
$ git clone git@github.com:genkami/watson.git
$ cd watson/cmd/watson
$ go install
语言规范概述
有关完整的信息,请访问。
Watson内部有一个基于堆栈的虚拟机,称为Watson VM。 Watson文件的每个字符都被视为对Watson VM的指令。
整数
整数(Int)是64位有符号整数。
Int的基本说明如下:
B :将零推入堆栈
u :在堆栈顶部递增一个值
b :将堆栈顶部的值向左移动一位
a :在堆栈顶部添加两个值
您可以按照以下说明创建任意整数:
$ echo 'BBuaBubaBubbbaBub