NYC  SF        Events   Jobs   Deals  
    Sign in  
 
 
NYC Tech
Events Weekly Newsletter!
*
 
COMING UP

Oakland Tech Week
(Nov 16 - Nov 22)
 
 
 
 
 
 
 
 
 
 
 
Popular Event 
With Bjarne Stroustrup (Author, The C++ Programming Language).
Deutsche Bank, 25 Columbus Circle, 58th St
Nov 25 (Tue) , 2025 @ 06:00 PM
FREE
 
Register
 
 

 
DETAILS

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 & 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 & 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 & provides range checking.

Concepts are used throughout to provide user-defined extensions to the type system. The aim is to show their utility & 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 & 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 & static reflection (a C++26 improvements in the support of general programming).

Speaker Bio
Bjarne Stroustrup is the designer & original implementer of C++ as well as the author of The C++ Programming Language (4th Edition) & A Tour of C++ (3rd edition), Programming: Principles & Practice using C++ (3rd Edition), & many popular & 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, & an IEEE, ACM, & CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, & 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, & programming languages. To make C++ a stable & 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, & a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College. www.stroustrup.com
 
 
 
 
About    Feedback    Press    Terms    Gary's Red Tie
 
© 2025 GarysGuide