Computer Science Colloquium
Dr. Robert Griesemer
Google Inc., Mountain View, CA
It's so much nicer to program in Go --- A guided tour
Tue 12.10.2010, 16:15, 60 minutesHS 8, Physikgebäude
Abstract
Go is a statically typed language we developed at Google for general purpose programming. It compiles to optimized machine code, yet it feels as light-weight and nimble as a scripting language. There is little typing. Object-orientation and concurrency are straightforward. Compilation is fast. When we look at programs written in other lan-guages, we often think of how much nicer they could be written in Go. In this talk we explain Go's most important features and how they affect everyday programming.Bio
Robert Griesemer is a software engineer at Google and one of the authors of the Go programming language. He has two decades of experience in the implementation of programming languages and industry-leading virtual machines. Prior to Go, Robert worked on code generation for Google's V8 JavaScript engine, the design and implementation of the domain-specific language Sawzall, the Java HotSpot virtual machine, and the Strongtalk system. He once wrote a vectorizing compiler for the Cray Y-MP and an interpreter for APL. He is a fan of technology that "just works". Robert holds a Ph.D. in computer science from ETH Zurich (Swiss Federal Institute of Technology).Invited by o. Univ.-Prof. Dr. Dr. h.c. Hanspeter Mössenböck, Institut für Systemsoftware
The Computer Science Colloquium is organized by the Department of Coputer Science at JKU, the Österreichische Gesellschaft für Informatik (ÖGI) and the Österreichische Computergesellschaft (OCG).