Talk

Schnelleinstieg in Go

Obwohl noch recht jung, hat sich Go in der Softwareentwicklung fest etabliert. Viele kritische Systeme werden heutzutage in Go implementiert – Docker ist hier einer der prominenten Vertreter. Go macht vieles anders als gewohnt. Mit channels und go-routines besitzt Go moderne Nebenläufigkeitskonstrukte, die in den altbewährten Programmiersprachen so nicht zu finden sind. Auf der anderen Seite verzichtet Go auf einige Dinge, die mittlerweile als selbstverständlich angesehen werden wie Generics oder Exceptions.

Anhand von Beispielen und praktischen Übungen vermittelt dieser Workshop die nötigen Kenntnisse, um kleinere eigene Programme in Go zu schreiben und channels und go-routines zu nutzen.

Teilnehmer sollten folgende Soft- und Hardware mitbringen:

Skills

Lernziele

  1. kleinere Programme in Go schreiben können,
  2. die wesentlichen Merkmale von Go kennen,
  3. die Unterschiede von Go gegenüber anderen Programmiersprachen wie Java, C# usw. verstehen, vor allem in den Bereichen Nebenläufigkeit und Parallelität und
  4. besser einschätzen können, ob Go für ihr ihre Projekte geeignet ist.
Date
2017-03-29
Time
12:00 - 19:00
Conference / Event
parallel 2017
Venue
Print Media Academy, Heidelberg