Computer Science

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 minutes
HS 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).
List of all talks
Last modified on Thursday, 01-Jan-1970 01:00:00 CET