GoogleIt’s trying to bundle communication in Google Wave and spread awareness of web apps with Gmail and Google Docs but now Google has gone one step further with its own programming language – Google Go. So what does this mean for the future of the web? Well, read on and find out…

Google Go is an open-source web development language based on C but incorporating elements of Python (the firm’s preferred programming language) and the Pascal/Modula/Oberon family of languages. The search giant claims the language will provide better performance and speed than current development platforms.

In the Go FAQ, Google explains its motivations behind the project claiming that “no major systems language has emerged in over a decade” despite majors changes in the computing landscape. It believes that while computers have become far faster, software development has not.

With a move from Java and C++ towards lighter, more flexible languages like Python and JavaScript, Google clearly wants to put its stamp on web development. It believes Go will also be far more efficient at tasks like parallel computation.

If you want to get more in-depth info on Google’s latest masterplan, try the Go Tutorial or put an hour aside to watch the hour long Google Tech Talk discussing the new language. For our part, we’re still trying to work out what to do with Google Wave.

Out now | £free | Google Go

  • http://agileweb.org Rozza

    Go won’t really be targeting web development anytime soon, its still way too young and there are other languages that are starting to get more and more traction on the web: Ruby, Python, Erlang are increasingly popular and these aren’t new languages.

    Go potentially will be used on the servers as a systems management tool and may grow but as its written by Googlers and not used by Google yet its a sign of how young it really is, mind you gets it a lot of press coverage and who knows a new software community may just spring up!

  • Anonymous

    Go attempts to combine the development speed of working in aactivating accent like Python with the achievement and safety of a compiled language like C or C++.

  • Torm3nt

    Go isn’t a web development language. It’s a systems language – and they talk about this many times. It just happens to have web support (any modern language would be stupid to ignore the web).

Hot chat, right here!


Our most commented stories right now...