Forum     

Go Back   Digit Technology Discussion Forum > News > Technology News
Register FAQ Calendar Mark Forums Read

Technology News News from the world of technology that our members stumble across. NOTE: Sources to be mentioned at the beginning of each post.


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 12-11-2009, 10:22 PM   #1 (permalink)
geek........
 
Gauravs90's Avatar
 
Join Date: Sep 2008
Location: Meerut
Posts: 460
Thumbs up Google Go: An Open-Source Programming Language


Google's dominated search, online document collaboration, e-mail, telephony, and more, so why not programming? The tech giant has announced its own open-source, object-oriented programming language, called Go.


"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++," according to a Google blog post.


If you don't know what that means, don't worry about it.
"Typical builds," the blog continues, "feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C."
Go supports multiprocessing, as well as true closures and reflection.


The Go Web site explains the rationale behind creating Go, mostly citing the change of the computer landscape that's occurred over the past decade or so. There have been very few, if any, major systems languages spring up, there are now more powerful PCs, many of which use multi-core processors, and there is an increased dependency management in software that's not reflected in the "header files" of C-based languages. There's also the growing desire for dynamically typed languages (such as Python and JavaScript) instead of type systems such as Java and C++, and the poor support for concepts such as garbage collection and parallel computation.


Google says that Go takes full advantage of modern, multi-core hardware and simplifies dependency analysis and avoids the overhead present in C-style languages, such as files and libraries. Go's type system also has no hierarchy, which saves the programmer from having to define relationships between types, and Go is fully garbage-collected and naturally supports concurrent execution and communication.


If you're interested in getting started with Go, or you just want to learn more about its inner workings, Golang.org is loaded with tutorials, manuals, FAQs, and other documentation for easy assimilation. There's even a section devoted to C++ programmers who want to learn Go. Also available are code samples, such as the traditional beginning to all studies, "Hello, world!":


05 package main
07 import fmt "fmt" // Package implementing formatted I/O.br> 09 func main() { 10 fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n"); 11 }


Of course, it's way too early to predict the impact of Go on programmers or programming. But we have a feeling that in this way, as in so many others, quite a few people will fall behind Google and look at this as a convenient way of writing programs for modern hardware. If it won't spell the end of the various programming languages in common use, it will undoubtedly represent at least the start of a major C change.


Source: http://www.pcmag.com/article2/0,2817...069TX1K0001121


Source: http://golang.org/
Gauravs90 is online now  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 13-11-2009, 06:25 AM   #2 (permalink)
Fast 'N' Furious
 
topgear's Avatar
 
Join Date: Jul 2006
Location: Geek's Heaven
Posts: 11,169
Default Re: Google Go: An Open-Source Programming Language

That's a great move by the biggest search provider ( and many other great services too )

TFS
__________________
ToPsPeEeD = FaSt BuT StEaDy

AMD Radeon HD 6850 OverClocked to 1 Ghz !!!

Blog : http://topgeartopspeed.wordpress.com/
----------------------------------------------------
Never buy viewsonic products : http://tinyurl.com/ykwx4oa
topgear is offline  
Old 13-11-2009, 01:54 PM   #3 (permalink)
Broken In
 
Join Date: Oct 2008
Posts: 133
Default Re: Google Go: An Open-Source Programming Language

isnt C++ open source
__________________
http://img694.imageshack.us/img694/7417/tempmp.jpg
How am I supposed to meet my freetard friends and talk about Linsux now?
lucifer_is_back is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
VIA Announces Open Source Driver Initiative praka123 Technology News 15 11-04-2008 08:39 AM
what should be india's national language? uttoransen Fight Club 468 12-01-2007 09:39 PM
Valuable Sites for Techies sreedevi Tutorials 15 04-10-2005 10:35 PM
Couldn't install OfficeXP lahratla Software Q&A 6 05-08-2005 06:44 PM
Facts about Google! Hexus Internet & WWW 23 01-09-2004 06:07 PM

 
Latest Threads
- by chris
- by Who
- by abhidev
- by Tenida
- by clmlbx

Advertisement




All times are GMT +5.5. The time now is 10:32 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2