Skip to content
0:00 / 0:00

#go#garbagecollection#concurrency

Google I/O 2012 - Meet the Go Team

Google for Developers

2.6M subscribers • 20 videos on Hallway

YouTube
  • Recommended by 2 people: 2 on Hacker News.
  • Made by the vendor. The company whose product it covers made or sponsored it.

Intermediate. Assumes working knowledge.

107K views14 years ago2 recommendations

Programming languagesHistory and cultureGoLanguage design and type systemsHistory of computing

The Go core team answers audience questions about Go's design philosophy, features, garbage collection, and future plans.

Join us for a captivating fireside conversation as the Go team delves into the world of Go programming and answers your questions! Discover valuable insights into this dynamic open-source project designed to enhance programmer productivity. Learn about topics future plans, surpring features, and more. This video offers an ideal opportunity for those intrigued by Go, aiming to deepen their understanding of this rapid, statically typed, compiled language that exudes the fluidity of a dynamically typed, interpreted one. For all I/O 2012 sessions, go to developers.google.com/io/ Chapters: - Team introductions - What is the core Go team spending most of their time on since the Go 1 release? - What feature or design decision on Go had the most surprising impact or changed the way code was written the most? - D talk - Plans to distribute Go Lang threads to work across similar machines? - How large is the largest known Go project and the longest one running in position? - Any plans to create an official third party software repository like Python, Pipel, Ruby Gems? - Which feature from other languages are you most happy Go is missing? - In the early designs of Go, was there consideration incorporating more functional language influence? Subscribe to Google for Developers → goo.gle/developers #programming

Why it's here

2 people recommend this

What people say. Recommended for insights into Go's design decisions, features, and the philosophy of what was excluded from the language.

vibrunazoon Hacker News • Recommends

On “Go videos from Google I/O 2012”

I'd particularly recommend "Meet the Go team". Some really interesting questions, and most importantly answers. In the video :) link to this video

james4kon Hacker News • Recommends

On “Effective Go”

That was actually one of the questions asked during the "Meet the Go team" talk at Google I/O. They joke around for a bit, but they end up giving some solid arguments. link to this video Edit: If you're curious/interested in Go, it's worth watching the whole talk.

lurielon Hacker News • Mentions

On “Golang at CloudFlare”

If you watch the "Meet the Go team" talk from Google IO, they explicitly mention that almost nothing in Go is particularly new, and most of its ideas have been around for decades: link to this video What makes Go great is not the individual features, but the selection of the features and how well they work together, and also the "features" that were excluded from the language.

akavelon Hacker News • Mentions

On “"100% of our production system is now running Go"”

AFAIK, yes it is still the case (although somewhat slightly improved), but precise collector is officially expected (and being worked on) for version 1.1 . The latter was explicitly said on a Q&A session on Google I/O conference, the video is available somewhere on teh interwebs. edit: I think it's this one: link to this video ("Meet the Go team"), but maybe some other from: link (sorry, don't have time to watch them all again now to make sure ;)

mseepgoodon Hacker News • Mentions

On “Will Go be the new go-to programming language?”

The "Talks and Videos" page ( link ) is outdated as well. Here's my personal list: Why Learn Go? link Short interview with Rob Pike, OSCON 2012 Get Started with Go link Andrew Gerrand A Tour of Go link Russ Cox Go Concurrency Patterns link Rob Pike, Google I/O 2012 Goroutines, Channels Meet the Go Team link to this video Panel (Pike, Thompson, Griesemer, Gerrand, Fitzpatrick, Simons), Google I/O 2012 Computing Map Tiles with Go on App Engine link Chris Broadfoot, Andrew Gerrand, Google I/O 2012 Go in Production link Gustavo Niemeyer, Google I/O 2012 Go: Code that grows with grace link (Contains some audio glitches) Andrew Gerrand Interview with Rob Pike link Rob Pike, GOTO Conference…

realrockeron Hacker News • Mentions

On “Will Go be the new go-to programming language?”

…Slices & Maps: Just two of them, and that's why I love it. 8. Brevity and Readability: Clutter free syntax. WYSISWYG language. 9. Philosophy of Exclusiveness: This is most important non-feature which makes Go different and exciting. Go's vision is to be an exclusive programming paradigm rather than being an inclusive one. In this Google I/O video: link to this video , Robert Griesemer speaks about an incident that how in a "D" programming conference, the developers intended to include a new programming paradigm in the future. This is what sold it for me as I care more about how the language will grow instead of what new cool features will come in. Performance is a contentious issue. In an ideal world,…

mseepgoodon Hacker News • Mentions

On “Unix and Beyond: An Interview with Ken Thompson”

Thanks for the link. Here's a video from 2012 starring him: link to this video Not an interview, but he sometimes says a sentence.

wlllon Hacker News • Mentions

On “Space Monkey dumps Python for Go”

That suggests you don't understand what tabs are. Tabs are a single char, not x number of spaces. You can set your text editor to display tabs as any number of spaces you want, I set mine to two. See: link to this video

mseepgoodon Hacker News • Mentions

On “Java is the COBOL of my generation and Go is its successor”

…the page is the code that is executed. When I iterate over a slice, there's not some chance that there's an iterator implementation that fetches a file from a web server in Romania and serves me some JSON or something. Instead, the language is very deliberately simple and contained so that it's very easy to reason about code that you're reading." link to this video…

_wlduon Hacker News • Mentions

On “Move, simply”

"About the same time we were starting to work on Go, I read, or tried to read, the C++0x proposed standard and that was convincing to me." -- Ken Thompson Source -- link to this video

_wlduon Hacker News • Mentions

On “You can't make C++ not ugly, but you can't not try (2010)”

"About the same time we were starting to work on Go, I read, or tried to read, the C++0x proposed standard and that was convincing to me." -- Ken Thompson Source -- link to this video

_wlduon Hacker News • Mentions

On “New C++ features in GCC 12”

C++0x is one of the reasons Go was created. C++ was getting far too complex: "For me, the reason I was enthusiastic about Go was just about the same time we were starting on Go, I read (or tried to read) the C++0x proposed standard. And that was the convincer for me." - Ken Thompson 17:45 mark here: link to this video

_wlduon Hacker News • Mentions

On “C++20 coroutines: “The bug is in the C++ standard, not GCC.” (2020)”

The complexity of C++0x is one reason Go was created. "For me, the reason I was enthusiastic about Go was just about the same time we were starting on Go, I read (or tried to read) the C++0x proposed standard. And that was the convincer for me." - Ken Thompson 17:45 mark here: link to this video