网上看到很多评论说groovy 是个很好用的脚本语言,周末去下了一个回来看看。语法好像和java有些接近,不过松散了一些,有好也有坏吧。遗憾的是没有IDE,只好在editplus上面配了个groovy工具组,添了运行、编译和控制台三个命令进去,然后开始照着手册敲代码。
读书的时候就换过好几次开发语言,LOGO, BASIC (在APPLE II 上面的那种呵呵), TRUE BASIC, QUICK BASIC, TURBO PASCAL, TURBO C, TPW, BC++, DELPHI每次换一种语言总是这样几个step:
1、 hello world(看看开发环境) 2、 99乘法表(看看循环、格式化输出)3 做个比较复杂点的程序,看看过程调用、循环、判断这些基本的语言特征。
好些年没有学新语言了,还是先试试这三板过时的(面向对象、数据库、网络服务都没有涉及到)斧头还能不能砍得了东西吧。
1 hello world
脚本语言就是方便,一点上下文都没有,一个println就搞定了
2 99乘法表
1
def i=0
2
def j
3
while(i<9)
{
4
i++
5
j=1
6
while(j<=i)
{
7
print(j+"*"+i+"="+(i*j)+"\t")
8
j++
9
}
10
println()
11
}