Skip to content

What we’re about

Welcome to NYC++! We're a group based in Manhattan with deep roots in the New York C++ community. Join us for monthly meetups hosted by various companies, featuring talks by invited speakers, refreshments, and chances to chat and network.

Our meetup is open to anybody with an interest in writing C++, with a skew towards those doing so professionally: Beginners and languages lawyers alike are welcome.

We are committed to creating and maintaining a safe and inclusive environment for everybody who attends. For those who cannot or do not wish to attend in-person, we'll strive to provide virtual attendance options whenever possible.

In-person attendance of meetups is open only to those who have RSVP'd. In-person attendance of some meetups may require proof of identification, proof of COVID-19 vaccination, etc., according to the guidelines of the company hosting. Be sure to check individual events for details.

Upcoming events

1

See all
  • 4 seats left
    NYC++: Nov 25 2025 at Deutsche Bank, ft., Bjarne Stroustrup

    NYC++: Nov 25 2025 at Deutsche Bank, ft., Bjarne Stroustrup

    25 Columbus Circle, 58th street btw 8th & 9th, New York, NY, US

    Come to our Nov 25 2025 meetup hosted by Deutsche Bank, with food provided by our host.

    Please fill out this form before RSVPing. Registrants who have not filled out the form will not be able to attend and will removed from the RSVP list in the days leading up to the event.

    Featured Speaker: Bjarne Stroustrup

    Talk Title: Concept-based Generic Programming

    Description
    This talk presents programming techniques to illustrate the facilities and principles of C++ generic programming using concepts. Concepts are C++’s way to express constraints on generic code. As an initial example, it provides a simple type system that eliminate narrowing conversions and provides range checking.

    Concepts are used throughout to provide user-defined extensions to the type system. The aim is to show their utility and the fundamental ideas behind them, rather than to provide a detailed or complete explanation of C++’s language support for generic programming or the extensive support provided by the standard library.

    The final sections briefly present design rationales and origins for key parts of the concept design, including uniform treatment of types, use patterns, the relationship to Object-Oriented Programming, value arguments, syntax, concept type-matching, definition checking and static reflection (a C++26 improvements in the support of general programming).

    Speaker Bio
    Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (4th Edition) and A Tour of C++ (3rd edition), Programming: Principles and Practice using C++ (3rd Edition), and many popular and academic publications. He is a professor of Computer Science in Columbia University in New York City. Dr. Stroustrup is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal. He did much of his most important work in Bell Labs. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. To make C++ a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C++ standards effort for more than 30 years. He holds a master’s in Mathematics from Aarhus University, where he is an honorary professor in the Computer Science Department, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College. www.stroustrup.com

    • Photo of the user
    • Photo of the user
    • Photo of the user
    156 attendees

Group links

Organizers

Members

2,076
See all

Find us also at