Newsletter sign-up
View all newsletters

Sign up for our Enterprise Java Newsletter

Enterprise Java
JavaWorld Daily Brew

Google's Noop steals the show at the JVM Language Summit


 

Has it really been a year since the first JVM language summit? The second one is underway right now, and who made the biggest splash but the biggest gorilla in the tech industry, Google? The search giant has unleashed its own JVM language, called Noop. Now, maybe I'm drinking the Google Kool-Aid, but I actually believe Google's hype that it gives its employees work time to develop their own projects, and that's exactly what this seems to be, as I can't really see some grand overall strategy for the company to develop its own JVM language.

The language is deemed on the project site to have "an attitude" (ugh), of which the most important aspects are built-in dependency injection and testability, and an absence of statics and primitives. Noop code looks more or less like Java code, and can be either translated into Java code or run as bytecode by a JVM.

Since this is a Google project, all of us in the tech press are required to cover it, even if we don't really see much significance to it. The Register's coverage is predictably but still amusingly arch.

seems like they're Spring

seems like they're Spring copycats to me.

Not a Google language

"Noop is a side-project from a collection of like-minded developers and contributers. We hail from several companies, including (but not limited to) Google. "

All the evidence is that this isn't a "language from Google". It just happens to be hosted at Google Code and have some contributers who work at Google (and it sounds like they are using their free time.

Noop

Just what the world needs, another programming language, can't have enough programming languages!

Nope to Noop

The only programming language the world needs is APL2 (from IBM). It's a shame the world is too stupid to recognize this.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <p> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br /> <br> <strike>
  • Lines and paragraphs break automatically.
  • Use <!--pagebreak--> to create page breaks.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
Just checking to see if you're an actual person rather than a spammer. Sorry for the inconvenience.