ORR2015 - Post04

OpenRheinRuhr 2015
Ein Pott voll Software

Referenten
Harald Weidner
Programm
Tag 07.11.2015 - 2015-11-07
Raum Vortragsraum 2
Beginn 13:30
Dauer 01:00
Info
ID 412
Veranstaltungstyp Vortrag
Track Programmierung
Sprache der Veranstaltung deutsch

Die Programmiersprache Go

In diesem überwiegend nichttechnischen Vortrag wird die Programmiersprache Go vorgestellt. Es wird gezeigt, welche Überlegungen und Defizite bestehender Sprachen zur Entwicklung der neuen Sprache geführt haben und welche Designentscheidungen dabei getroffen wurden.

Go ist eine vergleichsweise junge Programmiersprache, deren Entwicklung maßgeblich von Google getragen wird. Die Sprache ist imperativ und modular, mit Anleihen aus der Objektorientierung und funktionalen Sprachen. Ein zentrales Element ist die Ünterstützung nebenläufiger/paralleler Programmierung. In die Entwicklung flossen Erfahrungen mit zahlreichen Sprachen und Entwicklungsprojekten ein.

In diesem überwiegend nichttechnischen Vortrag werden die Sprache und ihre Entstehung vorgestellt. Es wird gezeigt, welche Überlegungen und Defizite bestehender Sprachen zur Entwicklung einer neuen Sprache geführt haben und welche Designentscheidungen getroffen wurden. Anhand kurzer Codeschnipsel werden die wichtigsten Eigenschaften und Besonderheiten von Go erläutert. Schließlich werden der Open Source Entwicklungsprozess, die Neuerungen der letzten vier Jahre und geplante zukünftige Entwicklungen besprochen.