Google Devs Aim to Improve Java-Friendly Coding | Internet News

Google Devs Aim to Improve Java-Friendly Coding

Sep 18, 2009
1 minute read


Netstat -vat by Sean Michael Kerner (bio)

A command line view of IT

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…



Next page: Why Noop makes sense


[Continue reading this blog post at Netstat -vat by Sean Michael Kerner]

Internet News Logo

InternetNews is a source of industry news and intelligence for IT professionals from all branches of the technology world. InternetNews focuses on helping professionals grow their knowledge base and authority in their field with the top news and trends in Software, IT Management, Networking & Communications, and Small Business.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.