IMPORTANT NEWS: The talk will be live streamed (streaming link).

Next March 25th 2025, Prof. Bjarne Stroustrup is visiting the Computer Science and Engineering Department at University Carlos III of Madrid. This is an excellent opportunity to attend a talk from the creator of the C++ programming language.

The Department of Computer Science and Engineering at UC3M is proud to announce the following talk:

  • Tuesday, March 25th at 16:00: Contemporary C++.

IMPORTANT NOTE: Please, note that registration is required as we have limited space.

Please if you are not coming, let us know and/or cancel your registration as some other person could use your seat.

CONTEMPORARY C++

By now, C++ is a language with a long history. This leads many people to overlook decades of progress and describe C++ as if today was still the second millennium where phones had to be plugged into the wall to function and most code was short, low-level, and slow.

Here, I present C++ as a coherent whole where strongly-typed generic programming has a central role, where code is presented as modules, resources are never leaked, and error-handling is systematic. Code written along these lines tend to be smaller, faster, more maintainable, and more reliable that code reflecting 20th century thinking. The features I present are ISO standard C++ and shipping in major compilers. This style of C++ is a logical development of the foundational principles from the earliest days.

For completeness, I will briefly mention the roots of the modern facilities presented, the key role of facilities for low-level code, and the essential role of stability/compatibility in long-term use of the language.

NOTE: This is an extended version of the talk that will be given at the using std::cpp 2025.

Contemporary C++ - Bjarne Stroustrup
From
03/25/2025 16:00

To
03/25/2025 18:00

Edificio Padre Antonio Soler, Leganés. Salón de Grados


Organized by:
Department of Computer Science and Engineering

Categories:
Analysis and programming
 
Labels:
C++ Language
 
Dpto_Informatica
 
programming
 
software
 

The registration has finished.

Share this event
Follow the event on Twitter