Go for C++ Developers

Join waitlist?

Respond by 11:59 AM on 9/24.

7 on waitlist.



1633 Broadway 38th Floor · New York, NY

How to find us

Please use the building entrance on the west side of Broadway. You must be RSVP'd under your name and have matching ID, or building security will not be able to allow you up. Please arrive no earlier than 6PM.

Location image of event venue


From the golang.org FAQ: "Go was born out of frustration with existing languages and environments for the work we were doing at Google..."

By the end of the paragraph, C++ is explicitly called out.

I will attempt to describe the problems the language designers were attempting to solve, and give my opinions on how well they did. A brief introduction to Go, from the perspective of a C++ developer, will be necessary first, followed by discussion of how some of the decisions the language designers made affect someone coming from C++ to Go, and concluding with predictions on the future of Go and if C++ programmers should be worried. Along the way, several of the recent controversies to hit the Go community will be discussed, to see if there are any lessons to be learned by the C++ community.

Bob McNaughton has been using C++ since he first had access to an early version of Cfront in the mid-'80s. There have been several diversions with other languages along the way, most recently when he accepted a job writing Go earlier this year. His career has been spread across multiple industries, countries, company sizes, and management levels. He has been a long time attendee of the NYC C++ meetups, and is presenting here for the first time.