Buscar

Thursday, November 12, 2009

Own programming language by GooGle named GO

Los Angeles, CA, Nov11:Google knows how to poke and prod every Internet sector. So it does not come as a surprise that they announced the release of their new open source language called GO on Tuesday.
Google has seen immense success with their search engine, and now they are ready to tackle the underlying code that makes the Web work. Joining the software industry, they announced that Go combines speed with performance, and is meant for massive scalability and multi-processor systems.Rob Pike, a principal engineer at Google said, "I've never felt as productive as I have working with Go."

A cocktail of languages
The basis of Go lie in the C programming language

tree. It is the most widely used language meant for software programming. But as is characteristic of Google, it is not that plain. The language is a cocktail of C with an element of Python and the Pascal/Modula/Oberon family.This makes the language more versatile, accurate and speedy.According to Pike, "It's fast for development but it also is a true compiled language. We're opening sourcing it now because we think it's reached the point of being fun and useful and powerful."Go runs at the speed close to C's, and the compilation is almost instant. "It's like using an interactive language,".

Features of Go
The language is object oriented and definitely not meant for beginners, due to its difficult to learn nature. But it comprises of impressive features like “true closures” and “reflection”.

According to Pike, the learning difficulty level is similar to that of Java. Keeping Go an open source, that is, the code is freely available, is a very intelligent move by Google. It lets people create better tools and application from the language. Free labor for free code!This, combined with the fact that current languages are not compatible with multicore or processors massive scaling, which Go is, Google has a clear upper hand.

Why the new language?
The reason behind coming up with its own programming language has been explained by Google: “No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously.”

According to them, the computers

now work at lightning speed, but the speed of the programming languages seem quite slow.

Apart from that, Google has said, there is a growing trend against cumbersome languages like Java and C++, and a flow towards more dynamic ones like Python and Javascript.

The advent of Go has to be credited to Google's innovative employee regulations. It started as a group 20 percent project that is Google allowed its workers to take up projects apart from their job responsibilities for 20 percent of the time.

Go is not Google's first programming language; they released one earlier this year called Simple. It is meant for developing Android applications and has its roots in BASIC.

Google has not yet applied the language to any major products, but they claim to have same impressive demos. For example, Google Wave would work better with Go on both the front and the back end.

0 comments:

¿Te animas a decir algo?

Tags

ADMIT CARD (1) appsc (5) Article (3) Auto (10) Coolpad (3) Crazy words (6) Cricket (36) Crime (2) Ebooks (1) education (164) entertainment (4) ePass (9) extras (31) Festivals (25) flash news (19) games (1) Health (7) Health tips (4) Home appliances (2) India (30) International (54) JKC (42) JNTU HYD (2) jobs (19) Laptops (1) Mobile (212) Mobile Solutions (9) MOVIES (14) Music (1) Music Players (1) new launches (25) New Offers (21) News (88) NOTIFICATIONS (1) Others (83) Recruitment (43) res (1) RESULTS (256) review (2) Reviews (1) softwares (7) Technology (61) TET (1) Tips and Tricks (26) Trends (16) Wishes (4)
 
RESULTS CAME | Copyright © 2011 Diseñado por: compartidisimo | Con la tecnología de: Blogger