Groovy is a dynamic object-oriented scripting language that combines the best from Smalltalk, Python and Ruby in an all-in-one package using a Java-like syntax. Groovy is 100 % Java and compiles scripts straight to Java bytecode that run on any Java Virtual Machine. Groovy offers seamless and smoth Java intergration: from Groovy you can access all Java libraries, you can build applets or Java beans, you can derive from Java classes in Groovy and vice versa.
生粋の Rubyist で会社の後輩である D 君が「今最も熱い言語は Groovy っス」ということでこのページを教えてもらった。JVM 上で動く独自のスクリプト言語 Groovy。シンタックスは Java と Ruby を足して 2 で割った感じ。
D君いわく Groovy なら Java のコードが 1/3 になります、ということだそうだ。Java のクラスライブラリも使える。このあたりの利点は Jython に似ています。
ざっとシンタックスを見た感じだと、いわゆる型付の Ruby に近いイメージです。以前に Ruby 界隈で型付 Ruby の話で盛り上がってた気がしたけど、そのとき Groovy は話題に上ったのかな?
Scripting Laguage of the Year 2003 Award では Groovy が Jython に次いで 2 位だそうです。
GroovyじゃなくてJavaですが、基本から勉強しようと思うのですが、オススメ本とかあります?
Java で何をしたいかにもよるけど、とりあえず文法からというのであれば、"やさしいJava" とかかなあ。ちょっと優しすぎるかもしれないけど。Amazon の Java 本でも一位みたいね。
後は結城浩さんの Java 入門本、上下。
その辺ざっくり読んでから"一番やさしいJSP&サーブレット入門塾"を流し読みしつつ何か入門系の書籍でサーブレット & JSP あたりをやると、いいのかな。
[2] Posted by: naoya at March 20, 2004 12:10 AM [返信]なるほど。
「結城浩さんの Java 入門本、上下」いってみます。
Amazonのヤツはっておいてくれたら、買うの楽なのに。w
たま〜に、naoyaさんwの買った本を参考にして買うことがあるんで、過去ログとだけ残しておくのではなくって、4月からのJava入門の人向けシリーズとかWeblog入門シリーズ、さらに今までAmazonで買った本の一覧をずらずらっと全部見れるのを記事として作成して、トップからリンク
しとくとか、どうなんでしょう?
その人を知るには、その人の本棚を見なさいって言葉もあるくらいだから、結構面白そう。
まぁ面倒な上にどんだけクリックしてくれるかは、
微妙だと思うけど、時間があれば。w