"Hello, Golang!" - Introduction to a Modern Programming Language
Details
[PDF-Flyer (https://github.com/jenadevs/jenadevs-meetup-008-goloang/blob/master/orga/Softwerkskammer_Jena_008_golang.pdf)] - Go (https://golang.org) ist eine moderne Programmiersprache. Seit der Veröffentlichung von Version 1.0 im März 2012 hat sie stetig an Popularität gewonnen. Sie möchte den klassischen Unterschied zwischen sicheren, statisch getypten Sprachen und dynamischen Programmiersprachen überbrücken und geht dafür neue Wege: Go unterstützt Objektorientierung, jedoch ohne Klassen; Go ist eine von Grund auf nebenläufige Sprache und verwendet doch keine Threads; Go-Programme werden compiliert, doch sie starten schnell wie Skripte. Brad Fitzpatrick @bradfitz (https://twitter.com/bradfitz) (Software Engineer beim Google Go Language Team) meint: Go: 90% Perfect, 100% of the time. (https://twitter.com/bradfitz/status/473669287740047360) Vielleicht auch für euer nächstes Projekt.
Let's start Gophers!
Vortrag und Hands-On Session
Nach einer Einführung in die Sprache schreiben wir zusammen ein nebenläufiges Programm und einen ersten Webservice. Danach können wir in einer Q&A Session Erfahrungen und Eindrücke austauschen.
Inhalte:
-
Sprachkonstrukte und Keywords
-
Arbeiten mit dem go tool
-
Nebenläufigkeit mit Communicating Sequential Processes
-
standard lib
Wir sorgen für die Location und eine Versorgung mit Getränken.
Alle Interessierten sind herzlich eingeladen!
Speaker:
https://secure.meetupstatic.com/photos/event/6/9/e/600_460621694.jpeg
Martin Czygan – @cvvfj (https://twitter.com/cvvfj) github/miku (https://github.com/miku)
Martin arbeitet als Softwareentwickler an der Universität Leizpig und konnte zuvor auch als Consultant in verschiedenen Positionen Erfahrungen in der IT-Welt sammeln.
