早在 1980 年代就有人在研究中文写程式的可能了。
最经典的莫过于这个:
基于 Perl 的文言文程式语言的 PerlYuYan
来看看他的范例:
#!/usr/local/bin/perl
use Lingua::Sinica::PerlYuYan;
用警兮用严。
印道
1..1
哉兮
印编曰杂申杂申矣
又曰ok矣
又曰1矣
乱曰
国无人莫我知兮 又何怀乎故都
既莫足与为美政兮 吾将从彭咸之所居
再看看更经典的五言律师:
#!/usr/local/bin/perl
# The Sieve of Eratosthenes - 埃拉托斯芬筛法
use Lingua::Sinica::PerlYuYan;
用筹兮用严 井涸兮无碍。
印曰最高矣 又道数然哉。
截起吾纯风 赋小入大合。
习予吾阵地 并二至纯风。
当起段赋取 加阵地合始。
阵地赋筛始 系系此杂段。
终阵地兮印 正道次标哉。
输空接段点 列终注泰来。
/Autrijus/
别怀疑,这些真的都是能跑的程式。
有兴趣的话可以去看白话释义:
http://david.logdown.com/posts/188331/style-perl-program-note