知识屋:更实用的电脑技术知识网站
所在位置:首页 > 文化

文言文考试也编程,文言语言!!!(附c/c++自译)

发表时间:2022-03-25来源:网络

考试 

中考总分120分。其中古代诗歌默写6分,文言文阅读11分,古诗鉴赏4分。总共21分。
古代文学占17.5%

高考总分150分。文言阅读9分,翻译10分,古诗词鉴赏8分,古诗文默写5分。总共32分。
古代文学占21.3%

可见文言文是十分重要的。

然而。。。你想过用文言文编程吗???

简介

这是一款由卡内基梅隆大学一名大四学生(作者名叫 Huang Lingdong)打造的文言文编程语言:文言(wenyan-lang)。

虽然不是最好的语言,但展现了中华民族传统文化的博大精深。

该语言完全不使用英文字符,只包含繁体中文字符以及繁体的引号「」。

例如:这是他的Hello Word

吾有一數。曰三。名之曰「甲」。 為是「甲」遍。 吾有一言。曰「「問天地好在。」」。書之。 云云

 编译为Javascript

var n = 3; for (var i = 0; i < n; i++) { console.log("問天地好在。"); }

 编译为Python

a=3 for _rand1 in range(a): _ans1="問天地好在。" print(_ans1);

 编译为Ruby

a=3 a.times do |_rand1| _ans1="問天地好在。" p([_ans1].join) end

 自译为c/c++

int n = 3; for (int i=0;i2)

{ return "of course"; }

if (3>2)

{return"ofcourse";}

若三不大於五者。乃得「「想當然耳」」。若非。乃得「「怪哉」」也。 if(3 s.split(' '))」於「數據」。昔之「數據」者。今其是矣。 注曰。「「文言尚菜,無對象之操作,故需 JavaScript 之语法」」。 夫「數據」之一。取一以施「parseInt」。名之曰「甲」。 夫「數據」之二。取一以施「parseInt」。名之曰「乙」。 加「甲」以「乙」。書之。

抱歉,我自己看文言代码是看不了的。我也不希望上面的一些有识之士把文言语言作为NOI信息竞赛或计算机专业的必学语言。(除非想复辟繁体字)

 

Esolang

Esoteric programming language,简称 Esolang,它们的设计被用于测试计算机语言设计的极限,作为一个概念的证明,或仅仅是一个玩笑。Esolang 创作者通常并不打算让它成为主流编程语言,他们几乎不会在意语言的可用性,甚至恰恰相反,会故意增加使用难度。(我介绍这个你们自己品)

比如 Brainfuck,它是在 1993 年被创造的编程语言,语法仅包含八种符号,没有任何单词,用它打印 Hello world 是这样的:

++++++++++[>+++++++>++++++++++>+++>+.

再比如 MarioLANG,它同样只能使用符号,需要使用形似马里奥关卡的语法来书写:

++++: > > +:+:+:+:+:+:+::::: ====+ >^=== """================= +:-):(:^= = ! ========= = # = ! .+.,:-< =### ======"

 

Parenthesis Hell,言如其名,括号地狱,只能使用括号来书写:

(()()(()()(()()()()((()()(()(()((()((()()()((()((()()()((()((((()()(()( )()()()()(((()(((()((()((((()(((()()(()()((()((()()()((()()(()()()()(() ()()()(()()()()(()(())))))))))))))))))))))))))))))))))))))))))))))))))

 

-----------------------------END--------------------------------

收藏

热门推荐

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜