大四的时候跟方圆和强子在阳台抽烟的时候突发奇想,想搞一个中文的编程语言,再仔细一琢磨,词法分析,语法分析上一点问题都没有,只是把标识符换成中文字符而已,但是真要写出来的话会比较诡异,恐怕广大灰领们短时间内接受不了(高亮为关键字):
包 包一; 导入 爪哇.语言.系统.所有; 公有 类 类一 继承 类二 实现 接口三 { 公有 静态 无返回值 主(字符串 数组 数组一) 会抛 异常一 { 对于 (整型 啊 等于 0;啊 小于 100;啊 连加) { 若(数组一.长 恒等 1) { 系统.输出.打印("你好"); } 否则 { 扔 新 异常一("参数过短"); } } } }
p.s. 现在javac已经开源了,有兴趣的同学只要自己定一套关键字,然后修改词法分析部分就行了。要真搞出这么一个东西别忘了把我放在鸣谢里哈:)
-- EOF --
除非注明(如“转载”、“[zz]”等),本博文章皆为原创内容,转载时请注明: 「转载自程序员的信仰©」
本文链接地址:中文编程语言?
Today on history:
【2008】到家乐福卖淫去 [zz]
一堵墙
一秒钟识别出来是 java,易语言不是就是用中文编程的语言吗
一堵墙
一秒钟识别出来是 java,易语言不是就是用中文编程的语言吗
阿修罗
有趣东东~
Frank Chen
中文关键字敲起来貌似比较慢…
zn_cn_2
不过这样每个程序看起来都像一首诗,哈~
(没有名字)
光是改关键词的话没什么意义了,打字还慢点。不过可以考虑定义一种语言给小学生或者中学生用,估计可以帮助他们学习程序的概念。
Yolanda雪儿
帅哥 走火入魔了吧你…你已经回国了?我听terrell说的在东来顺碰上你了来着