文言 / wenyan-lang

3周前发布 51 0 0

文言(或称wenyan)是一种深奥的编程语言,它严格遵循中国古典文学的语法和语调。此外,文言的字母表仅包含繁体汉字和引语,因此保证古代中国人能够阅读。您也可以在在线编辑器「」上试用,下载编译器,或查看源代码。

所在地:
新加坡
收录时间:
2026-08-12
文言 / wenyan-lang文言 / wenyan-lang

文言(或称wenyan)是一种深奥的编程语言,它严格遵循中国古典文学的语法和语调。此外,文言的字母表仅包含繁体汉字和引语,因此保证古代中国人能够阅读。您也可以在在线编辑器「」上试用,下载编译器,或查看源代码

句法

文言 的语法与它的同名者——文言文——的语法完全相同:

天地,好在否!/ HELLO WORLD ▶︎

我们

	我们
问天地好在。
问天地好在。
问天地好在。

上面的代码是可编辑的,快来自定义问候语,然后点击 ▶︎!另一个稍微复杂一点的例子,使用埃拉托色尼筛法来寻找质数:

埃氏筛 / 埃拉托斯特尼筛子▶︎

我们
	我们
	

	
		

			
			
				今天
			
		今天
	今天

	我们
	今天
		
		
	今天
	


二。三。五。七。十一。十三。十七一。一十九。二十三。二十九。三十一。三十七。四十一。四十三。四十七。五十三。五十九。六十一。六十七。七十一。七十三。七十九。八十三。八十九。九十七

在线 IDE 中还有更多示例,例如通用图灵机、曼德布罗集绘图器、汉诺塔求解器等等。

汇编

wenyan目前支持编译成 JavaScript、Python 或 Ruby,未来还将支持更多语言(例如 C)。上面的 Hello World 示例(或者您修改后的任何内容)翻译过来是:

// JavaScript 
var 甲 = 3; 
for (let _rand1 = 0; _rand1 < 甲; _rand1++) { 
    var _ans1 = "问天地好在。";
    控制台.log(_ans1); 
};
# Python
甲=3 
for _rand1 in range(甲): 
	_ans1="问天地好在。" 
	print(_ans1);

# Ruby
甲=3
甲.times |_rand1| 
	_ans1="问天地好在。" 
	p([_ans1].join) 
end

数据统计

相关导航