Gooooo Google
One of the reasons Google has been so successful is that one of its core philosophies is efficiency. This standard of efficiency holds true in three areas: serving search results, processing products, and producing results. Google is also coming out with "Google Wave," which will help to make communication more efficient.
Google is looking to redefine the foundation that the internet is run on. An open-source development program called Go was just released today. Google believes that this program will combine speed and performance and will reshape software and development in favor of Google.
The program Go is based on one of the most popular language trees in the world, the C programming family. The difference between Go and other language programs is that Go combines the Python family with the Pascal/Modula/Oberon family in order to create faster and more dynamic programs.
Google explains the motivation behind this program in its FAQ. Some of these reasons include:
There has been no major systems language created in years even though computer landscaping has changed drastically.
Although computers have become much quicker, software has not.
Management of dependency plays a huge part in the development of software. But the "header files" of languages available in the C family are counterproductive to clean dependency analysis, and stack up quickly.
Many people are becoming bored with the traditional languages and are, instead, turning to more dynamically typed languages.
Some basic concepts, such as garbage collection, are not well supported by common system language.
The appearance of multi core computers has caused confusion with existing programs.
Google has come up with the new language Go because it believes that the internet and computers have developed a great deal over the last ten years, but the language behind them has not. But truth be told Google will reap a lot of benefits from not only having its own language but having this language used in thousands of software all around the world.
Jason is a freelancer specializing in technology and online media. Read more at JasonStockman.com [http://jasonstockman.com/].
Article Source: https://EzineArticles.com/expert/Jason_Stockman/473145
Article Source: http://EzineArticles.com/3267524
Comments
Post a Comment