GO Google

Here we discuss the future of the internet...
Forum rules
1. While posting a link you must provide at least 10 lines of description or directly quote from the source. Bare links will not be allowed.

2. Signature is not allowed unless you have more than 10 posts.

3. Try to post in the related forum.

GO Google

Postby song » Wed Nov 11, 2009 10:44 pm

Google has open sourced an experimental new language called GO. The official website is http://golang.org/. The server behind this site is a GO program !!!
ImageImage

GO is a systems programming language expressive, concurrent, garbage-collected. 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++. Typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Here is the Guide to Install GO.

You may like to check the The Go Programming Language Promo.


Reasons behind GO:-

No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends:-

:arrow: Computers are enormously quicker but software development is not faster.

:arrow: Go provides a model for software construction that makes dependency analysis easy and avoids much of the overhead of C-style include files and libraries.

:arrow: Go's type system has no hierarchy, so no time is spent defining the relationships between types. Also, although Go has static types the language attempts to make types feel lighter weight than in typical OO languages.

:arrow: Go is fully garbage-collected and provides fundamental support for concurrent execution and communication.

:arrow: By its design, Go proposes an approach for the construction of system software on multicore machines.

History of GO:-

Robert Griesemer, Rob Pike and Ken Thompson started sketching the goals for a new language on the white board on September 21, 2007. Within a few days the goals had settled into a plan to do something and a fair idea of what it would be. Design continued part-time in parallel with unrelated work. By January 2008, Ken had started work on a compiler with which to explore ideas; it generated C code as its output. By mid-year the language had become a full-time project and had settled enough to attempt a production compiler. In May 2008, Ian Taylor independently started on a GCC front end for Go using the draft specification. Russ Cox joined in late 2008 and helped move the language and libraries from prototype to reality.


Google believes that the web and computing have changed dramatically in the last ten years, but the languages powering that computing have not. Though when you get down to it, Google could benefit a great deal from not only having a more efficient programming language, but having one it designed being used in thousands web and software apps. Still I believe this is a move towards web 3.0. What do you think ?

ReTweet Go Google
Jolchobi.com : Increase Twitter followers | Follow @jolchobi on Twitter
song
 
Posts: 31
Joined: Thu Jul 30, 2009 8:24 am

GO Google

Sponsor

Sponsor
 

Re: GO Google

Postby Hanson_Billard » Wed Nov 11, 2009 11:55 pm

This seems too good to be true! I have tried many programming langs., and they all have failed me. Probibly cos' I'm used to HTML. I had the best luck with Python, but it seamed too feature lacking for me. THIS SOUNDS AWESOME!
Hanson_Billard
 
Posts: 5
Joined: Wed Oct 28, 2009 9:00 pm


Return to Web 3.0

Who is online

Users browsing this forum: No registered users and 1 guest

cron