YouTube home Comedy Week on YouTube
Upload
Alert icon

The Go Programming Language

GoogleTechTalks GoogleTechTalks·1,782 videos
147,868
302,145
Like     Dislike 53

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like GoogleTechTalks's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike GoogleTechTalks's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add GoogleTechTalks's video to your playlist.

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

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Top Comments

  • Whiskey Dick

    You've obviously never met programmers.

    · 27

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Whiskey Dick's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Whiskey Dick's comment.
    in reply to Jonatan Hägglund (Show the comment)
  • Jonatan Hägglund

    Why on earth is tech talk comments spammed with porn?

    · 22

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jonatan Hägglund's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jonatan Hägglund's comment.

All Comments (382)

Sign in now to post a comment!
  • xamarmm

    Wow, sarcastic and clueless at the same time! You're just too funny.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.
    in reply to lennyhome (Show the comment)
  • lennyhome

    Now I see it. You're totally right, really. I'm not being sarcastic.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate lennyhome's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate lennyhome's comment.
    in reply to xamarmm (Show the comment)
  • xamarmm

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.
    in reply to lennyhome (Show the comment)
  • lennyhome

    Dude.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate lennyhome's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate lennyhome's comment.
    in reply to xamarmm (Show the comment)
  • xamarmm

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.
    in reply to lennyhome (Show the comment)
  • lennyhome

    Why do you expect me to read your ramblings? You might be out of your mind.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate lennyhome's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate lennyhome's comment.
    in reply to xamarmm (Show the comment)
  • xamarmm

    The 4th degree equation is much more interesting :) The solution can be found in quite an ingenious way.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.
    in reply to UnitedPebbles (Show the comment)
  • xamarmm

    (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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.
    in reply to xamarmm (Show the comment)
  • xamarmm

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xamarmm's comment.
    in reply to lennyhome (Show the comment)
  • m0therfukinninja

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate m0therfukinninja's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate m0therfukinninja's comment.
  • Loading comment...
Loading...
Advertisement
Loading...
Working...
Sign in to add this to Watch Later