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 Go - Do we really need another language?

go-logo-black.pngFrom the 'Yet Another Language to Learn' files:

Google is now open sourcing a new experimental programming language called - Go.

According to Google, "Go combines the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++."

Google also notes in its introductory Go blog post that the Go compiled code, "..runs close to the speed of C." Ummm ok, so that means it's slower than C?

It's an interesting idea to try and have a language that promises rapid development, but you also need to remember that this also adds to developer and user confusion.

Google already backs Python and uses Java. Then of course there is PHP, Ruby and for Microsoft developers out there .NET framework languages too.

Go isn't the first time Google has tried to launch its own open source language either.

In September, Google announced Noop.  And that's right Noop is also, yet another open source programming language.

Now don't get me wrong, developing better languages is a good thing, but when there is already so much fragmentation out there, this new effort could further confuse the issue. 

Then again the purpose of Noop and Go are both about making code development faster and hence even more agile. If both of those efforts could use some of the same syntax and constructs as the languages (C and Java) that they're trying improve upon, they have a potential for success beyond Google.

Whether or not existing development organizations beyond Google will give Go a second look is something I'll be watching. What makes any open source language successful is how the community builds and expands on initial efforts. Just look at how far Ruby on Rails has grown beyond its initial framework.

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

0 TrackBacks

Listed below are links to blogs that reference this entry: Google Go - Do we really need another language?.

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

Leave a comment