“是的。”木寻声点点头。
“这……这怎麽怎麽转?”卓玥觉得他贫瘠的想象力已经无法支撑他完成这份工作了。
“计算机语言的最底层,是由0丶1的构成的字符;你刚刚提到的C语言丶Java丶Python,是经由编译器,把0丶1翻译成了英语,方便编写程序的阅读丶使用,对吧。”
“是这样啦,”卓玥茫然地点点头,“但是这跟符咒有什麽关系呢?”
“幻术是的基础是符咒,既然C语言可以转化为0丶1,那为什麽C语言不能被翻译为符咒呢?”
“道理是这个道理,可是……”
卓玥皱了皱眉,他确实是听说过,曾经有一种以中文进行编程的语言,名为“易”语言,但他没记错的话,符咒可不止是中文,那是……文言文吧?
他艰难地吞咽了一下,疑惑地看向木寻声:不……不可能的吧。
似乎是为了证明卓玥的猜想,木寻声收到这个充满质疑的眼神後,径直打开了电脑,调出了黑色的程序编译界面。
木寻声看着卓玥,问道:“你擅长哪种语言?”
“啊?”卓玥被问懵了,下意识地回应道:“中文精通,英文流利,散装日语五十音?”
木寻声:“……”
只见木寻声面无表情,用看傻子一般眼神看着他:“C丶C++丶Java丶Python……SQL也行,随便挑一个吧。”
“哦哦哦,编程语言啊,”卓玥回过神儿来,尴尬道:“Python和C++还凑合能看懂吧。”
“好。”木寻声又打开了两个编程窗口,双手在键盘上运指如飞。
“--C++版
inta3;赋值,变量a的值为3
for(inti0;i<a;i++){
printf(“Helloworld”);
}”
木寻声看了卓玥一眼,把键盘推到他面前,沉声道:“把这段翻译成个Python版。”
“嗯?小仙君怎麽考起我来了,明明是我在问你~”
卓玥笑道,“罢了罢了,不就是在页面上打三句「Helloworld」嘛,小仙君想看,我写就是了。”
“--Python版
a3
foriinrange(a):
print(“Helloworld”)”
卓玥按下回车键,屏幕上果然整整齐齐地排列了三句:“Helloworld”。
“又轮到小仙君了,”卓玥把电脑推回木寻声面前,若有所思地看着他,道:“若是用你们道家符咒,得怎麽写?”
闻言,木寻声将键盘的输入法从“英文”切换到了“繁体字”,打开第三个窗口。
与前两个程序编译窗口不同,这个窗口的背景色,不是黑色,而是深黄色;
随着纤长的手指敲击键盘,屏幕上展示出一行朱红色的文言文。
“吾有一数,曰三。名之曰「甲」
为是「甲」遍。
吾有一言,曰「「Helloworld」」。书之。
急急如律令。”
木寻声按下回车键的瞬间,屏幕上出现了三句“Helloworld”,于此同时,卓玥看到他头顶炸开了三排金光闪闪的大字,一个苍劲有力丶仙气飘飘的声音,以360°立体声杜比音效在半空中朗读道:
Helloworld
Helloworld
Helloworld
卓玥:“!!!”
这就是道家符咒式编程吗?怎麽还带五毛特效声光特效的!
作者有话说:
QAQ本来想搞可视化编程,把代码转成画的符篆,後面发现……屏幕上打不出来,只能用咒语了(而且代码里的英文标点符号也打不出来,只能改中文符号TAT)这张真的好难编,卡死我了
PS:符咒式编程的原理,其实就是加多了一层编译器,把代码转化成符咒了而已。
急急如律令开始运行
都是瞎掰的,一乐就好,别深究~~
PPS:文言文编程那段,参考了卡内基梅隆大学LingdongHuang2019年在GitHub上传的文言文编程项目,感兴趣可以搜搜,挺有意思的