The Go Programming Language
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Nov 10, 2009
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 a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles.
For more on Go including FAQs, source code, libraries, and tutorials, please see:
http://golang.org
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
6:13
Larry Wall: 5 Programming Languages Everyone Should Knowby Big ThinkFeatured
135,049
-
59:23
The Next Generation of Neural Networksby Google Tech Talks
276,668 views
-
55:27
How Cybercriminals Steal Moneyby Google Tech Talks
135,004 views
-
36:58
Go Behave! A BDD Framework for the Go Programming Languageby GoogleTechTalks
11,590 views
-
1:03:47
JavaScript: The Good Partsby Google Tech Talks
313,709 views
-
18
videos
Play all
Programming Talkby msjastad
-
55:16
Google I/O 2009 - The Myth of the Genius Programmerby GoogleDevelopers
219,460 views
-
1:00:29
Google I/O 2012 - Meet the Go Teamby GoogleDevelopers
12,801 views
-
34:41
A Tour of the Go Programming Language with Russ Coxby stephenmpatterson
2,673 views
-
1:25:08
Three Cool Things About D - The Case for the D Programing Languageby Google Tech Talks
26,805 views
-
56:23
Tangible Functional Programmingby Google Tech Talks
41,611 views
-
2:02
Bjarne Stroustrup: The 5 Programming Languages You Need to Knowby Big Think
141,458 views
-
1:26
Richard Feynman on Computer Science — Talk at Bell Labs (1985)by Jeff Dlouhy
30,056 views
-
1:05:21
Transform Your Mind, Change Your Brainby GoogleTechTalks
524,992 views
-
57:53
Larry Wall Speaks at Googleby Google Tech Talks
45,775 views
-
51:18
Lexical Scanning in Go - Rob Pikeby FOSS Talks @ Google Sydney
18,280 views
-
56:36
So You Want To Be A Programming Rock Star?by Google Tech Talks
56,020 views
-
1:02:52
Google Personal Growth Series: Mindsight: The New Science ofby Google Tech Talks
160,157 views
-
51:58
Learning from StackOverflow.comby Google Tech Talks
101,886 views
-
1:13:53
Advanced Topics in Programming Languages: Java Puzzlers,...by GoogleTechTalks
201,636 views
-
51:27
Google I/O 2012 - Go Concurrency Patternsby Google Developers
26,899 views
- Loading more suggestions...
Top Comments
Whiskey Dick 9 months ago
You've obviously never met programmers.
Sign in to YouTube
Sign in to YouTube
Jonatan Hägglund 2 years ago
Why on earth is tech talk comments spammed with porn?
Sign in to YouTube
Sign in to YouTube
All Comments (382)
xamarmm 1 day ago
Wow, sarcastic and clueless at the same time! You're just too funny.
Sign in to YouTube
Sign in to YouTube
lennyhome 2 days ago
Now I see it. You're totally right, really. I'm not being sarcastic.
Sign in to YouTube
Sign in to YouTube
xamarmm 2 days ago
Dude - I happen to know what I am talking about - I know C++, SIMULA and Go fairly well both as user as well as in depth knowledge of the runtimes of all of them - how they are implemented etc - and I know you are dead wrong in your statements - it's really that simple.
Sign in to YouTube
Sign in to YouTube
lennyhome 3 days ago
Dude.
Sign in to YouTube
Sign in to YouTube
xamarmm 3 days ago
Said the guy who claimed that SIMULA and Go are interpreted languages. A little wake-up call here - it is you who are rambling, not me.
Sign in to YouTube
Sign in to YouTube
lennyhome 3 days ago
Why do you expect me to read your ramblings? You might be out of your mind.
Sign in to YouTube
Sign in to YouTube
xamarmm 3 days ago
The 4th degree equation is much more interesting :) The solution can be found in quite an ingenious way.
Sign in to YouTube
Sign in to YouTube
xamarmm 3 days ago
(cont 1) and Go proves that while difficult it is not impossible. Java is counted as an interpreted language because while it is compiled it is compiled to run in a java virtual machine which is in turn interpreted and is as such more comparable to LISP compiling into byte-code than true compilation into machine code. However, and this might surprise you, SIMULA and go does compile into machine code so they are truly compiled languages. Get educated.
Sign in to YouTube
Sign in to YouTube
xamarmm 3 days ago
And you appear to confuse the classification of compiled languages such as C, C++, Simula, Go, FORTRAN, Pascal, Ada vs interpreted languages such as LISP, Python, Perl, Java on one hand and garbage collection or not which is two fairly independent and unrelated topics. True, interpreted languages are usually garbage collected because it is easy to that for them and compiled languages are usually not garbage collected because it is harder to garbage collect compiled languages, but SIMULA (cont 1)
Sign in to YouTube
Sign in to YouTube
m0therfukinninja 4 days ago
go looks like a rearranged C. If go becomes popular I would laught so hard if it would get OO features a couple years after it's invention
Sign in to YouTube
Sign in to YouTube