About
"Leaving no room for a lower-level language", this has always been the declared mantra of the C++ language development. At the same time C++ is an old language and its legacy affects possible performance improvements in the STL due to ABI stability concerns. ABI stands for "Application Binary Interface" and its stability is often put over performance on the one hand while on the other hand, "ABI" or even its stability is not mentioned a single time in the entire C++ standard. In this talk I will explain what ABI stability means, why it is not mentioned in the standard but is still lethal to many proposals, and discuss some recent implications. I will not be able to present solutions to the dilemma; the hope is to encourage attendees to make their mind and to attend ongoing discussions about this vital topic..
0:06:14 Slide 1
0:12:28 Slide 2
0:18:42 Slide 3
0:24:57 Slide 4
0:31:11 Slide 5
0:37:25 Slide 6
0:43:40 Slide 7
0:49:54 Slide 8
0:56:08 Slide 9
1:02:23 Slide 10
The talk
Credits and licence
- Institution
- CERN
- Department
- Inverted CSC
- Speaker
- Nis Meinert
- Year
- 2020
- Language
- English
- Subjects
- Computer science
- Source
- CERN
- Licence
- CERN, as CERN states it. CERN's terms
- Attribution
- © CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
- Who can watch
- CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed