addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

GO by Adam Lee


Adam Lee will be talking on Go, the latest language offering from Google.

"Go was designed by the same people who brought us languages like C and Limbo, and that is very evident from looking at the language. Go will be familiar to anybody who has written any C code, and indeed it is targeted at the system programming niche, much like C, but Go has been updated for the 21st century.

In the first half of the talk, I will go over the general syntax of Go, its type system, its compiler/build/distribution system and some of the new ideas that it brings to the table, with a focus on what is commonly referred to as "idiomatic Go."

The second half of the talk will focus on some of the features that make Go stand out, especially focusing on what Go brings to the table for concurrency and why this matters so much for modern computing.

Go is a powerful new language that was designed with very clear goals in mind and the language authors have been very careful to stick to those. This means that sometimes people find their favorite features missing, but it also means that Go is a very clean, consistent and concise language that many people have said makes programming fun for them again in a way it hasn't been for a long time.

Go has an excellent ecosystem and tons of information can be found online-- just start out at the official website, http://golang.org"





Join or login to comment.

  • atomly

    I was just doing some cleanup on my laptop and realized I never uploaded my presentation. A bit late I know, but if anybody cares for it: http://bit.ly/1edBfKC

    December 14, 2013

  • Magdalena N.

    Short, sweet and informative.

    August 26, 2013

  • polina

    So... I was already RSVPed +1 then accidentally put myself on the wait list somehow. Can I still attend?

    1 · August 23, 2013

  • Ondrej D.

    Unfortunately I won't make it today. So one more spot free!

    August 26, 2013

  • Mike S.

    A conflict came up.

    August 26, 2013

  • Pierre de L.

    Yes

    1 · August 23, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy