AWK 任何一位曾经与Unix系统打过交道的朋友肯定也对AWK相当熟悉,这是一种用于处理文本文件的解释型语言。它最初诞生于1977年,当时被作为Unix grep工具的通用版本使用,随后于1979年首次成为Unix版本7中的内置方案。 在开发Perl时,Larry Wall受到了来自AWK的诸多影响。与其它大部分编程语言的名称一样,AWK同样是个缩写词;但与常见情况不同的是,这一缩写代表的并非语言本身的作用、而是来自贝尔实验室的三位开发者的姓氏首字母:Alfred Aho、Peter Weingerber以及Brian Kernighan(上图)。 Groovy(精妙,亦有时髦之意——如上狗所示) 时间转回2003年,当时Java程序员James Strachan希望能用上一款像Python或者Ruby那样的脚本化语言——但却要能够运行在Java平台之上。这可怎么办? 答案是自己动手。他设计出的这款新语言能够将开发成果动态编译为Java字节码,用他自己的话说,这是一款“站在全部精妙(groovy)Java代码的肩膀上而被创造出来的语言”。接下来的工作就简单了,没费什么脑子、Groovy这个名称已然被敲定。 原文链接:http://www.computerworld.com/slideshow/detail/146077#slide1 |