Turn down the lights
Turn up the lights
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

JavaScript: The Good Parts1:03:47
58,002 views
Languages Matter14:25
6,541 views
Factor: an extensible interactive language1:36:39
19,355 views
GTAC 2009 - Selenium: to 2.0 and Beyond!53:08
2,216 views
GTAC 2009 - Lightning Talks41:53
1,823 views
Your Brain at Work55:02
23,781 views
Search User Interfaces1:05:56
5,563 views
Twitter WTF? - Why is Twitter Called a Threat to Google?45:23
14,558 views
Ruby 1.949:57
61,786 views
The MIT Energy Initiative: Sustainable Energy and Terawatt-Scale Photovoltaics1:10:30
3,341 views
GTAC 2009 - Opening Talk48:09
1,611 views
GTAC 2009 - Testing Applications on Mobile Devices57:26
1,712 views
Developing iPhone Applications using Java1:01:05
89,941 views
Advanced Topics in Programming Languages: JSR-305: Java...1:03:02
14,852 views
Nutrients for Better Mental Performance1:03:42
11,377 views
GTAC 2009 - Score One for Quality!45:15
1,050 views
Google Faculty Summit 2009: Cloud Computing25:04
7,300 views
The Next Generation of Neural Networks59:23
116,263 views
Mainstreaming Psychedelics: From FDA to Harvard to Burning Man1:01:41
11,263 views
The Secret History of Silicon Valley56:31
143,697 views

QuickList(0)

Featured Videos

Upgrade to Flash Player 10 for improved playback performance. Upgrade Now or get more info.
470 ratings
Sign in to rate
175,993 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 (257)   Options

Loading...
ingridhanlin61 (1 hour ago) Show Hide
 0
Marked as spam
Guys, just saw this film for free at Ultimate Movie Stream . net !!
gustavocabrall (1 week ago) Show Hide
 0
Marked as spam
Concurrency is the way to go!

IMO, Go's syntax should be more like CSP's. It is hard to see the composition of processes.

What about interruption? That would be an interesting feature.

The other thing I thing is missing is the possibility to do some type of model or refinement checking ... it is possible, just look at FDR and SPIN. ;)

Good job!
seahawks78 (2 weeks ago) Show Hide
 0
Marked as spam
Lets just sincerely hope and pray that "Go" does not just become YAPL (Yet Another Programming Language). I think this guy used to work in AT& T along with the likes of - K&R, BS etc, so the man is clearly a genius - I just doubt the futility of designing a new programming language every hour and pushing it through the throat of users. I am more of writing real world products and applications - which solves real problems. But yeah someone has to do this stuff too....
delarus (3 weeks ago) Show Hide
 0
Marked as spam
D language of digitalmars is much better than this language
kalekold (3 weeks ago) Show Hide
 0
Marked as spam
I agree.
luckyvidoes (3 weeks ago) Show Hide
 -3
Marked as spam
This is really a good video! They are doing the same that I do!
^_^
DizzerJoz (3 weeks ago) Show Hide
 0
Marked as spam
sockets should be handled like channels.
a1mint (3 weeks ago) Show Hide
+1
Marked as spam
They probably peek at the JVM source code to figure out how the best garbage collector works.
SuperBruizer (4 weeks ago) Show Hide
 0
Marked as spam
@a1mint
Anyone that says strictly type languages are a good thing simply don't have enough experience in real world applications.

There is a huge amount of power and flexibility in a dynamic language and simply saying they are bad shows real immaturity in application development.
a1mint (4 weeks ago) Show Hide
 -1
Marked as spam
Not so hasty with your accusations about "maturity" buddy. I'm a hard core coder for well over 25 years. Chances are I have seniority over you.

I'm simply stating that it has been my experience that all the things that the compiler doesn't catch at compile time, become a huge major pain in the ass at runtime. It's very difficult to test ever scenario, even with test cases.
I've seen large architectures fall flat on its face because type mistakes would only show up at certain customers...

Would you like to comment?

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