Feelin' Groovy?

Posted by on in Blogs
In Paul Simon's song, The 59th Street Bridge Song(Feelin' Groovy), he tell us to "Slow down you move too fast, You got to make the moment last, Just kickin’ down the cobble stones, Lookin’ for fun and feelin’ groovy". Well, I for one don't want to slow down that often, especially when I am programming. I am always looking for fun, especially when I get to interact with great development teams. I am blessed with a wonderful family, work for a great company, and love what I do for a living, so I always feel groovy!

Where is this blog entry going, besides down memory and musical lanes? I'm headed towards Groovy, the agile, dynamic (some would say scripting) language that exists on top of the Java Virtual Machine (JVM). Groovy was started by Bob McWhirter and James Strachan in August 2003. There have been many other languages implemented on the JVM. Why mention Groovy (besides the great name)?

Being a programming language junkie, I love look at new languages and understand what they bring to our world. From the Groovy home page, the language includes support for (but not limited to)

Groovy is part of the Java Community Process (JCP) as JSR-241. Additional information can also be found in the Groovy FAQ.Groovy presentation from OSCon 2004 (Powerpoint format). Groovy presentation at JavaOne 2004 (PDF format). Additional insights into the Groovy language can be found in Mark Volkman's article, "Groovy, Scripting for Java".

Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.


  • Guest
    Chee Wee Chua Tuesday, 7 December 2004

    Can Borland reinstate the Delphi for Java project which was suspended a few years back now that Delphi supports class helpers? ;o)

  • Guest
    Dave Sunday, 5 March 2006

    Forget all of this - code in machine or assembly language. All the rest is just for wusses.

  • Guest
    David Intersimone Friday, 3 November 2006

    > code in machine or assembly language

    I agree - it is almost the ultimate, "close to the metal" way to program. The only closer way would be to reprogram the chip itself.

    I spent the first 9 years of my programming career, after college, as an assembly language programmer building real time mini-computer systems at TRW. It was a great way to start after all the progrmming language and compiler classes in college.

    Nowadays, I can look at high level language code and visualize what is going on in the generated/optimized code. Makes debugging much easier to know before you look in the CPU Viewer.

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: