Turn down the lights
Turn up the lights
Change Player Size
Watch this video in a new window

The Go Programming Language

Google Tech Talks October 30, 2009 ABSTRACT Presented by Rob Pike What is Go? Go is a new experimental systems programming language intended to make software development fast. Our goal is that...  
 
Customize

More From: googletechtalks

2,194 views
944 views
534 views
2,653 views
2,172 views
1,263 views
314 views
1,775 views
970 views
1,112 views
1,367 views
769 views
1,326 views
970 views
862 views
452 views
663 views
543 views
785 views
859 views

QuickList(0)

Featured Videos

Upgrade to Flash Player 10 for improved playback performance. Upgrade Now or get more info.
391 ratings
Sign in to rate
140,057 views
Want to add to Favorites? Sign In or Sign Up now!
Want to add to Playlists? Sign In or Sign Up now!
Want to flag a video? Sign In or Sign Up now!

Statistics & Data

Loading...

Video Responses (0)

This video has no Responses. Be the first to Post a Video Response.
Sign in to post a Comment

Text Comments (196)   Options

Loading...
awreganff (6 hours ago) Show Hide
 0
Marked as spam
Does anyone else feels like this is a project run by people that couldn't program well in python or c++?
You need the advantages of a statically typed language in python. Build smart code.
You need the efficiency of C++ with a shorter grammar. Use GCJ.
Inventing a new programming language for each small problem that you face, doesn't look like the way to go for me.
maxcode81 (1 day ago) Show Hide
 0
Marked as spam
Seems lyk a lot still needs to be done in terms of libraries. I wonder how Go would turn out to be if Donald Knuth were on the Go development team. :)
vytautascivilis (3 days ago)
Comment removed by author
jqbtube (4 days ago) Show Hide
 0
Marked as spam
Ken Thompson is ok, but he's certainly not the greatest or even close.
mbarkhau (4 days ago) Show Hide
 0
Marked as spam
I disagree. What hasn't changed is the style of the languages and the fundamental concepts. We are programming on a higher level though (higher levels of abstraction and ever more libraries).

Arguing that nothing has fundamentally changed is like arguing that the grammar of a high school student as compared to a novelist hasn't changed. That may be true but entirely misses the point that the vocabulary is larger and the concepts expressed are much more elaborate.
profmo (5 days ago) Show Hide
 0
Marked as spam
Statically typed language with the easy of dynamically typed languages = type inference. This has been done since the 70's with the ML family of languages.
jqbtube (4 days ago) Show Hide
 -1
Marked as spam
Extremely limited type inference, no implicit conversions. This in no ML.
maxcode81 (5 days ago) Show Hide
 0
Marked as spam
I know this sounds premature at the moment (I haven't tried Go yet), but, if all Go's claims are true, then Go really rocks. Looks like a C++ and Python/Lisp hybrid to me! Great job Google!
57thSevalle (5 days ago) Show Hide
 -1
Marked as spam
last reply from me, ..quoted from D compiler front-end license (in the download in case you didn't know ;) )

"Compiler Front End Source - These sources are free, they are redistributable and modifiable
under the terms of the GNU General Public License (attached as gpl.txt),
or the Artistic License (attached as artistic.txt).

It does not apply to anything else distributed by Digital Mars,
including D compiler executables.

-Walter Bright"
read the last sentence.
Norphax (5 days ago) Show Hide
 0
Marked as spam
I'll keep my reply polite:
Maybe I'm wrong or dilusional then or do you really think because he did not choose a GPL licence, you think it's closed source?

Please read backendlicense.txt from dmd.1.041.zip or later
( it's in /dmd/src/dmd/ ) you'll also note the directory called "backend"

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.