原神 x 编程: 基于丘丘语的编程语言

341 天前
 mengzhuo

各位旅行者好~olah odumo!

Imgur

著名丘丘语言学家,艾拉马斯克,在近日的研究中发现丘丘人正在通过一种特殊的编程语言试图重新控制提瓦特大陆上的遗迹守卫。他们的目的尚不明确,且此语言仍是草稿阶段,因此,暂时定名为 MITA ( Machine Instruction for Teyvat Automaton )意为“提瓦特自律机关机器指令”。

艾拉马斯克试着将其抄写出来并使用了地球科技 Go 语言进行了实现并分享在了 Github 上。

https://github.com/mitalang/mita

她表示丘丘其中语法部分最独特是 lakucha ,大家都知道 lawa 在丘丘语中为首领的意思,而 kucha 为弱者(引申为随从),而当 lakucha 组合起来后,就形成了先取第一个元素( sada )再取后面的元素。

(lalalakukucha '((1 2) (3 4) ((5 6)) (7 8)))

将返回 5

其他更有趣的例如斐波那契数列,但由于丘丘语没有 0 的表达,因此艾拉本人还是使用了人类的 0.

(muhe(
        (yafib (mita (si)
                (dala ((shato si 0) 0)
                        (da (dala ((aba si du) unu)
                                (da (celi (yafib(movo si du)) (yafib(movo si unu))))
                        ))
                )
        ))
))

好了,目前就是艾拉的发现语法,欢迎大家移步项目地址进行讨论,mita dada!

3526 次点击
所在节点    分享创造
23 条回复
kizunai
341 天前
原神怎么你了!
yuelang85
341 天前
竟然还是一 lisp 方言。。。。
mengzhuo
341 天前
@yuelang85 毕竟坎瑞亚可是外星科技:)
QAZXCDSWE
341 天前
阿坝阿坝
kangyue9999
341 天前
我超 原
IsaacYoung
341 天前
我超 原
zhangxh1023
341 天前
我超 原
retrocode
341 天前
我超 原
dqzcwxb
341 天前
我超 叩
idealhs
341 天前
玩原神玩的
hunter0122
341 天前
我超 ⭕️
boatrain1111
341 天前
你说的对,但是《原神》是由米哈游自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作「提瓦特」的幻想世界,在这里,被神选中的人将被授予「神之眼」,导引元素之力。你将扮演一位名为「旅行者」的神秘角色在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起击败强敌,找回失散的亲人——同时,逐步发掘「原神」的真相。
codeMore
341 天前
前面忘了,中间忘了,后面忘了
Daniel17
341 天前
我们原神怎么你了
saobilin
341 天前
你这个情况我还真没见过。这样吧,你先在浏览器或者应用商店搜索“原神”点击下载安装好后立即运行打开原神 app ,在主页面点击封面进入账号登录页面,在账号登录页面右下角点击“账号密码”,在账号密码输入框下方点击“立即注册”,最后点击“进入游戏”。
littleylv
341 天前
你说的对,但是中间我忘了,后面我忘了
Stlin
341 天前
我超 原
OliverDD
341 天前
我超,欧泡!
EscYezi
341 天前
这个语言能拿来给派蒙写插件吗 XD
mengzhuo
340 天前
@EscYezi 把 Go 的部分功能导入,应该可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX