不太简单的案例(1)"/>
使用Antlr+Stringtemplate生成method chaining,一个不太简单的案例(1)
使用Antlr+Stringtemplate生成method chaining,一个不太简单的案例(1)引言
听着douban电台,很多新的旧的听说过和完全不认识的歌者在网络的另一端歌唱。
我也不知识他们和她们都在想些什么,为了哪些感动的事情而快乐忧伤,我知道
的是,这些歌声是某种数据流,彩色的发光的,在网络中穿行,最后然后驱动线
圈振荡,驱动膜片振荡,驱动我的耳蜗。
这些背后,是信息论和电子学,以及无数理论支撑的结果。因为这些,世界才可
能令这样美丽。
听说,BBC声称,编程技术正成为拉丁文学一样的东西。我们正尽享生活,就越
来越不屑于了解世界背后的原理。令人不禁想起古罗马一片欢乐声里那些正催
吐,以便吃下更多美食的达官。他们正忘记如何战斗,也正失去古希腊探索世界
本源的精神。
读罗马史,我看到了散落一地的破碎镜片,很多碎片闪着耀眼的光,也同样是在
这些碎片中,我看到我们自己的影像。
----
计算机由语言操纵运行,语言表达了人类的思想。人类的,或更精准的更形式化
的语言要转化为机器唯一能了解的代码,然后,机器方能听命于人。
这种翻译人类可识读语言(C/C++,java,python,perl...html)为机器语言的工
具,名为编译器。
Antrl是一款编译器生成工具,Stringtemplate是同一作者开发的模板工具,供编
译器在解析输入文件后,填充模板中保留的占位符为另一些东西。此作者是一位
大学教授,网页上的照片把两只手张开放在脑袋旁边,不知是在戏仿兔子还是蝙
蝠,孩童一样微笑着。
他的硕士研究生,做了antlr+stringtemplate的PPT报告,用了童稚的字体,还
有他模仿导师动作的个人照片。
导师模仿兔子,我们模仿导师。人类的动作具有丰富的内容,据说甚至承载了超
出语言的信息量
更多推荐
使用Antlr+Stringtemplate生成method chaining,一个不太简单的案例(1)
发布评论