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...
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
Like to rate videos and let people know what you think?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Like to share videos with friends?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
This video has been removed from your Favorites. (Undo)
Like to Favorite videos and let people know what you think?
Automatically share your ratings, favorites, and more on Facebook, Twitter, and Google Reader with YouTube Autoshare.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Eventually isn't a practical timing in most software projects. Seriously guys, we should be improving/integrating what already works not reinventing the wheel
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.
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. :)
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.
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.
Autoshare makes certain YouTube activities public on the services you choose. Select only the services you are comfortable with - like Facebook, Twitter, or Google Reader - to let your friends know what you like on YouTube. You can turn Autoshare off at any time.
Seriously guys, we should be improving/integrating what already works not reinventing the wheel
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.
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.