Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore undefined behavior in C++ with JF Bastien, chief architect at Woven by Toyota and C++ language evolution chair, in this engaging lightning talk from CppNow 2023.
Explore assembly, system calls, and hardware in C++. Dive deep into low-level computer operations, covering x86-64/Linux, Arm, and other systems. Gain insights into the underlying mechanics of C++ programming.
Explore Carbon Language's successor strategy, C++ interoperability, and memory safety features. Learn about its unique approach, implementation challenges, and potential impact on large-scale C++ codebases.
Explore value semantics in C++ programming, focusing on function design and evolution towards more efficient, value-oriented code practices.
Explore memory-safe programming in large C++ codebases using Swift's interoperability, enabling incremental adoption without massive rewrites. Learn design aspects and lessons for a safer future.
Explore integer type selection in C++ for safe and secure coding. Learn about signed vs. unsigned, exact width integers, and best practices to avoid common pitfalls and vulnerabilities.
Explore C++20 ranges algorithms for metaprogramming, simplifying complex abstractions in under 1,000 lines. Learn to enhance software engineering with accessible, reusable solutions for common challenges.
Explore principles and practices for developing safety-critical C++ software, understanding safety engineering concepts, and bridging the gap between safety requirements and application development.
Explore C++ exception design, analyzing real-world usage to improve implementation. Learn about proper exception handling, common pitfalls, and best practices for more effective and maintainable code.
Comprehensive overview of C++20 modules support in CMake, covering implementation, API, challenges, and best practices for integrating modules into CMake projects.
Explore implementing control flow for async processing using C++26 Sender/Receiver Framework. Learn to assemble components, create and transform Senders, and apply structured programming patterns for efficient async and parallel flows.
Explore efficient implementation of recursive tree-types in C++ for logic and parsing, with insights on construction, inspection, and replacement of subtrees.
Explore definition-checked generics in C++, comparing approaches from C++0x concepts, Swift, Rust, and Carbon. Dive into challenges and proposed solutions for implementing this system in C++-like languages.
Explore definition-checked generics in C++, comparing approaches in C++20, Swift, Rust, and Carbon. Learn advantages and challenges in implementing this programming paradigm.
Explore the powerful applicative pattern in C++, its practical applications, and how it enhances code simplicity and composability across various programming scenarios.
Get personalized course recommendations, track subjects and courses with reminders, and more.