文史上最骚的编程语言来了!大四学生发明言文编程语言!秀的我头皮发麻
关注公众号“程序员黄小斜”,选择“置顶或者星标”
一起成为更好的自己!
这两天刷微博、朋友圈、公众号,发现大家都被一个文言文编程的项目圈粉了。
吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
吾有一言。曰「「問天地好在。」」。書之。
云云。
var n = 3;
for (var i = 0; i < n; i++) {
console.log("問天地好在。");
}
問天地好在。
問天地好在。
問天地好在。
var 埃氏篩 = () => 0;
埃氏篩 = function(甲) {
var 掩 = [];
for (var _rand1 = 0; _rand1 < 甲; _rand1++) {
掩.push(true);
};
var _ans1 = 甲 / 2;
var 甲半 = _ans1;
var 戊 = 2;
while (true) {
if (戊 == 甲半) {
break;
};
var 戌 = 2;
while (true) {
if (戌 == 甲半) {
break;
};
var _ans2 = 戊 * 戌;
var 合 = _ans2;
if (合 <= 甲) {
掩[合 - 1] = false;
} else {
break;
};
var _ans3 = 1 + 戌;
戌 = _ans3;
};
var _ans4 = 1 + 戊;
戊 = _ans4;
};
var 諸素 = [];
var 戊 = 2;
while (true) {
if (戊 == 掩.length) {
break;
};
var _ans5 = 掩[戊 - 1];
var 素耶 = _ans5;
if (素耶) {
諸素.push(戊);
};
var _ans6 = 1 + 戊;
戊 = _ans6;
};
return 諸素
};
var _ans7 = 埃氏篩(100);
console.log(_ans7);
2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97
最后还有函数定义:
Usage: wenyan [options] [input files]
Options:
--eval -e <string> : Give a string instead of a file (default: `')
--exec -x <boolean> : Execute output (default: `false')
--inspect -i <boolean> : Interactive REPL (default: `false')
--lang -l <string> : Language: js/py (default: `js')
--log <string> : Log file (default: `/dev/null')
--output -o <string> : Output file (default: `/dev/stdout')
--roman -r <boolean> : Romanize identifiers (default: `true')
./build/wenyan.js examples/helloworld.wy -o helloworld.js
最后再附上他的主页地址:https://lingdong.works/
关注微信公众号【程序员黄小斜】回复“2019”领取我这两年整理的学习资料
涵盖自学编程、求职面试、Java技术、计算机基础和考研等8000G资料合集。