Newsletters

Select newsletters below and click the button to sign up!

Boston News NY News
DC News Internet Daily
SiliconValley News
InternetNews Business Report




Become a Marketplace Partner



Partner With Us















Internetnews Bloggers

Recent Entries

Archives

November 2009
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Monthly Archives

Search The Blog

Netstat -vat by Sean Michael Kerner (bio)

A command line view of IT



Google's open source Noop language takes off

code_small.png
From the 'Why Is Java So Hard?' files

Developers get ready for yet another open source language to help make it easier to run code on a Java Virtual Machine (JVM).

This time the code is from Google (hosted on Google code), it's called Noop and is licensed under the open source Apache 2.0 license.

According to the project site, "Noop (pronounced noh-awp, like the machine instruction) is a new language experiment that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses."

Sounds interesting, but is also not necessarily a new idea. The project page notes that the noop will run on a JVM and  in source form will look similar to Java.
"The goal is to build dependency injection and testability into the language from the beginning, rather than rely on third-party libraries as other languages do," the noop site states.
So if I understand this correctly, this is yet another attempt to build a better Java. Nothing wrong with that idea.

I recently wrote about IBM's latest attempt at something similar. IBM's effort is called EGL and also has a broader target of including JavaScript.

Officially on the project page there are no downloads listed as of this posting, but source code tree instructions are listed. I also checked the mailing list and there isn't much there either. But there are a few proposal about how noop should be developer and what it should include.

Why noop in particular makes sense to me is that even though the noop language might be different than Java, the final product is complied to run on JVM's. Which means that even though no one is really actually developing application with noop (yet) when they do, they'll be able to run where ever there is a JVM (which is nearly ever OS, server and desktop in use today).

Considering the success that Google has had to date with GWT, I think developers have a lot to look forward to in noop.

| Comments (0) | TrackBacks (0) | Share

0 TrackBacks

Listed below are links to blogs that reference this entry: Google's open source Noop language takes off.

TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/8928

Leave a comment