C++ Today - The Beast is Back
Offered By: ACCU Conference via YouTube
Course Description
Overview
Explore the resurgence of C++ in this ACCU 2018 conference talk. Delve into the historical perspective of C++, focusing on its current state and future trajectory within the programming community. Discover why engineers prioritize C++ for performance-critical applications in data centers and mobile devices. Gain insights into the language's evolution, its relationship with open-source software libraries, and its position as the preferred choice for performance-oriented development. Trace C++'s journey through computing history, from UNIVAC to modern systems, and understand its fundamental principles, including zero-overhead abstraction and low-level access. Examine the language's scalability, portability, and industry support, as well as its approach to memory management. Learn about the standardization process, performance benefits, and recent developments in the C++ ecosystem, including the impact of clang and open-source initiatives on the language's growth and adoption.
Syllabus
Introduction
History
UNIVAC
LinkAid
The 360
Bell Labs
UNIX
C
Do you regret basing C on C
Why C
Programming paradigms
Zero overhead principle
Lowlevel access
Scaling
Portability
Industry Support
Garbage Collection
Standardization
Performance
New Standard
clang
open source
standards committee
C standard foundation
Taught by
ACCU Conference
Related Courses
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU Conference via YouTube Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube