迪士尼彩乐园是什么 日本中学生创造了一门“雷同华文”的编程谈话

natsuakane 是别称日本的中学生(13 岁)迪士尼彩乐园是什么,他创造了一门雷同华文的编程谈话 Wei-lang(https://github.com/natsuakane/Wei-lang)。用他我方的日式汉语来先容即是“我制作偽中国語之機械言語”。

Wei 是“伪”的拼音,lang 是 language 的缩写。底下我们就通过一段缱绻斐波那契数列第 n 项的代码,来望望 Wei-lang 的特色。

関数「普伊墓那値」引数「数」行 「結果」是「数」 「数」大一場合「結果」是「普伊墓那値」(「数」引二)足「普伊墓那値」(「数」引一) 「結果」 終 「暗示」(「普伊墓那値」(「入力」(『整数』))) 「暗示」(「新行」)

将这段代码存储到文献 fibonacci.wei 中,然后用 weilang 敕令解析这个文献,并输入 10,

$ ./weilang fibonacci.wei 10 55 张开剩余75%

这段代码输出了 55,这恰是斐波那契数列的第 10 项。

Wei-lang 与主流编程谈话最大的不同点即是代码中充满了汉字,扫数标点象征也都是全角象征(使用半角空格作缩进反而会出错)。

若将这段代码翻译成 Python 代码,大略是这么,

我们肃肃到,在 Wei-lang 的代码中,有些汉字括在了「」之中。这些汉字组成了函数、参数和变量的名字。

当下,网络世界正被一首曲子搅得火热,那便是 “宋佳进行曲”。视频中的宋佳,留着标志性的大背头,身着酷炫的小皮衣,眼神中透着一股不羁与不屑,径直望向镜头。这般模样瞬间击中了众多网友的心,大家纷纷高呼 “姐姐杀我”,足见其独特魅力所引发的热烈追捧。

章七娘死了,她知道有很多人想杀她,却没有想到自己最后会死在了春熙手里。

举例 「数」十分于 Python 代码中名为 num的参数; 「結果」十分于名为 result的局部变量。 「暗示」和 「入力」背面都带有 ,应该不难猜出它们是函数名。“暗示”和“入力”这两个日文单词的含义分歧是“表示”和“输入”,是以对应 print和 input函数。

在主流编程谈话中,函数名和变量名等标志符要么是英文和数字的组合(如 C、Java、Go 等),要么是以迥殊的象征发轫,比如 PHP 中的 $var,MySQL 中的 @var。像 「数」这种前后都需要迥殊象征的写法从未出现过。不外,迪士尼彩乐园2用一双括号将参数括起来也有平正,这么在函数的参数列表中,就不错不详 ,分隔符了,举例 (「甲」「乙」),中间就不需要再加逗号了。

「普伊墓那値」这个函数名中的每个汉字我们都意识,但合在一都就彻底不知说念什么意念念了。这其实是日语中的借用字(当て字),即不谈判汉字本来的含义,仅使用汉字来暗示外来语读音的景观。雷同我们小时分刚学英语时,用汉字标注单词读音的作念法。

Wei-lang 在函数复返值方面还有点 Rust 的立场,临了一个抒发式,即 「結果」的值即是函数的复返值。

代码中还有些汉字莫得括在「」之中,除了暗示数字的零一二三四五六七八九,剩下的那些汉字十分于运算符和要津字。如 関数十分于 Python 中的 def,暗示驱动界说函数。 是十分于赋值的 =; 大十分于比拟运算符 >; 引和 足来自日语的引く和足す,分歧暗示减法和加法; 場合一词多出当当天语中暗示”若是……就……“的句子中,只怕对应 if语句。

行和 終从出现位置上不错判断出分歧对应 C、Java 等谈话中的 {和 }。从含义上看,用 終四肢暗示为止的 }还挺合适的,不外 行和暗示驱动的 {有什么关系暂时莫得料想。

另外,“行”字不错隔绝成“彳”“亍”(chì chù)两个字,其实这两个字自己就有傍边的含义。彳暗示左步;亍暗示右步, 彳亍合在一都指慢步慢行。这两个字曾用于翻译量子力学中也有傍边之分的狄拉克象征。

诚然作家 natsuakane 自称 Wei-lang 是雷同华文的编程谈话,但好多汉字的用法并不适应汉语风气,是以更准确的说法可能是"Wei-lang 是一门汉字编程谈话”。

Wei-lang 是用 C++完毕的,源代码独一不到 1800 行。尽管代码量不大,Wei-lang 还是具备了基本的编程谈话功能,何况承袭了编译旨趣中的 LL(1) 自顶向下分析法,并哄骗了多态、组合联想方法等编程技术,很难服气这些代码竟出自一位中学生之手。

natsuakane 曾暗示迪士尼彩乐园是什么,念念考若何才能写出像华文同样的代码很有益念念。

发布于:广东省

http://km202.com/imrvasi/dishinicaileyuanshishicai/27237.html

QQ咨询

QQ: