A new programming language that runs on the Java Virtual Machine is available thanks to a couple of Google's developers. Called Noop (pronounce it like an abbreviated version of "no operation"), the developers claim that it combines the finest aspects of other languages and attempts to guide users towards accepted best practices.
Other parts of the new Noop homepage (which is hosted by Google Code) explain that Noop "in source form looks 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 all other languages do."
Then, "Immutability and minimal variable scope are encouraged by making final/const behavior the default and providing easy access to a functional style. Testability is encouraged by providing Dependency Injection at the language level and a compact constructor injection syntax."

The Noop website is pretty well built out if you'd like more information. Google's developers provided all sorts of details about the current state of things and where Noop may go, as well as a place or two in which folks can give feedback.
It'll be interesting to see what sort of traction this Google-y venture into programming languages gets. Reactions seem a bit muted so far.
Hat tip goes to Darryl K. Taft.
Publish A Comment
| Popular WPN Business Resources |
-

Latest Features from Digg and StumbleUpon
Although news outlets continually bring reports about new features on... -

What's Next for Twitter API?
Although Twitter's homepage gets a tremendous amount of traffic, it... -

The Rise of Horizontal Content Sites
Over the last year, the search industry has seen a large rise in...
iEntry 10th Anniversary
RSS
Newsletter
Advertising





















NOOP is a tool that we will
NOOP is a tool that we will probably take a look at its capability, thanks!