Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Data Analysis
Computer Networking
Project Management
Introduction to Classical Music
Design Patterns
Competencias para buscar, mantener y promocionar en un empleo
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Delve into the complexities of C++ vector implementation, exploring formal interfaces, static checking mechanisms, and the challenges of specifying object interfaces through a deep technical analysis.
Exploring C++11's potential for beautiful, efficient code, addressing performance challenges, and adapting to the evolving landscape of networked devices and ubiquitous data access.
Explore C++11's focus on writing simpler, cleaner, and more elegant code. Learn techniques for effective programming without delving into cutting-edge features.
Comprehensive overview of C++11 features, covering lambdas, uniform initialization, auto, rvalue references, multithreading, smart pointers, and new STL containers for improved code clarity and performance.
Explores options for introducing modules in C++, discussing challenges and opportunities to address preprocessor limitations and improve development tools and build times.
Explore B-trees and a proposed library for disk-resident associative containers, covering implementation, performance, and relation to C++ standard library containers.
Explore hybrid MPI+OpenMP parallelization techniques and tools for multi-core processors, including BSP++, a C++ library for parallel programming, and BSPGen, an automatic code generation framework.
Hands-on tutorial exploring C++ Embedded Domain Specific Languages using Boost.Proto, demonstrating elegant and efficient code design for small to medium-sized problems.
Explore asynchronous design principles using Boost.Asio, covering alternative approaches, common pitfalls, and techniques for managing complexity and optimizing performance in C++ applications.
Comprehensive update on C++0x ratification progress, new features, and controversies since BoostCon 2010. Insights from an experienced C++ Standards Committee member on the language's evolution.
Overview of Phoenix V3, a next-gen library for creating unnamed, inlined polymorphic function objects. Combines Boost.Bind and Boost.Lambda functionality, focusing on functional programming in C++ and its applications.
Comprehensive guide to Boost.Jam and Boost.Build, covering language constructs, project setup, and advanced concepts for efficient C++ project management and customization.
Explore advanced C++ techniques for native XML processing, leveraging multi-paradigm design to bridge the gap between object-oriented and XML programming paradigms.
Explore Geneva, an open-source library for distributed optimization algorithms, leveraging Boost libraries to solve large-scale parametric problems on multi-core systems, clusters, and cloud environments.
Explores C++0x's introduction of threads and shared variable semantics, focusing on the memory model, atomic operations, and challenges in designing meaningful multithreaded programs with sequential consistency.
Get personalized course recommendations, track subjects and courses with reminders, and more.