Tagged articles
22 articles
Page 1 of 1
Old Zhang's AI Learning
Old Zhang's AI Learning
May 16, 2026 · Artificial Intelligence

vLLM 0.21.0 Arrives: Speculative Decoding Now Supports Reasoning Models

The vLLM 0.21.0 release brings five major updates—including Transformers v4 deprecation, a C++20 build requirement, KV offload with hybrid memory, speculative decoding that respects thinking budgets, and a Blackwell token‑speed backend—while offering detailed upgrade guidance for different user groups.

C++20InferenceKV cache
0 likes · 12 min read
vLLM 0.21.0 Arrives: Speculative Decoding Now Supports Reasoning Models
AI Explorer
AI Explorer
Apr 22, 2026 · Industry Insights

FinceptTerminal: Can This Open‑Source Tool Become the Swiss Army Knife for Investors and Analysts?

FinceptTerminal, an open‑source financial analysis terminal built with C++20, Qt6, and Python 3.11+, offers a free, modular platform that combines CFA‑level market tools, AI automation, and unlimited data connections, aiming to lower the barrier for independent investors, quant developers, and finance students.

AIC++20FinceptTerminal
0 likes · 6 min read
FinceptTerminal: Can This Open‑Source Tool Become the Swiss Army Knife for Investors and Analysts?
21CTO
21CTO
Nov 29, 2025 · Fundamentals

Why GCC’s Switch to C++20 Matters for Every C++ Developer

GCC has officially made C++20 the default language standard, a shift that reshapes codebases, tooling, and developer habits, requiring both newcomers and seasoned programmers to adapt to new features like modules, concepts, and coroutines while managing potential build issues.

CC++20compiler
0 likes · 5 min read
Why GCC’s Switch to C++20 Matters for Every C++ Developer
Liangxu Linux
Liangxu Linux
Oct 3, 2025 · Fundamentals

Why Modern C++ Templates Are Getting Simpler: From SFINAE to Concepts

This article traces the evolution of C++ template constraints—from the cryptic SFINAE and enable_if techniques, through the clearer constexpr if introduced in C++17, to the expressive and user‑friendly Concepts of C++20—showing how each step makes generic programming more readable and maintainable.

C++C++20SFINAE
0 likes · 7 min read
Why Modern C++ Templates Are Getting Simpler: From SFINAE to Concepts
php Courses
php Courses
Sep 5, 2025 · Fundamentals

Mastering C++ Lambdas: From Basics to Advanced Techniques

This article explains what C++ lambda expressions are, their syntax, capture mechanisms, mutable keyword, return type deduction, generic and template lambdas, and demonstrates practical uses with STL algorithms, event handling, and asynchronous programming, while offering best‑practice guidelines.

Anonymous FunctionsCC++11
0 likes · 12 min read
Mastering C++ Lambdas: From Basics to Advanced Techniques
Deepin Linux
Deepin Linux
Jun 20, 2025 · Fundamentals

Unlock C++20: Master Modules, Coroutines, and New Language Features

This article explores the significance of C++20, detailing its major new features such as modules and coroutines, explains how they improve compilation speed, code organization, and asynchronous programming, and provides practical examples and migration strategies for modern C++ development.

C++20CoroutinesModules
0 likes · 41 min read
Unlock C++20: Master Modules, Coroutines, and New Language Features
Liangxu Linux
Liangxu Linux
Apr 20, 2025 · Fundamentals

Master the Latest C++ Features: From Auto to Coroutines (C++11‑C++20)

This article provides a concise overview of the most commonly used new features introduced in C++11 through C++20, including auto type deduction, range‑based for loops, smart pointers, lambda expressions, move semantics, structured bindings, concepts, ranges, coroutines, the spaceship operator, and more, with clear code examples.

C++C++11C++14
0 likes · 6 min read
Master the Latest C++ Features: From Auto to Coroutines (C++11‑C++20)
IT Services Circle
IT Services Circle
Mar 11, 2025 · Fundamentals

Ten Modern C++ Features to Boost Readability, Maintainability, and Performance

This article introduces ten widely used modern C++ features—including range‑based for loops with initializers, structured bindings, inline variables, std::optional, std::variant, std::visit, constexpr if, default/delete functions, [[nodiscard]] and std::string_view—explaining their benefits and providing concise code examples.

C++C++17C++20
0 likes · 14 min read
Ten Modern C++ Features to Boost Readability, Maintainability, and Performance
Deepin Linux
Deepin Linux
Jan 8, 2025 · Fundamentals

Deep Dive into C++20 Coroutines: Principles, Components, and Practical Applications

This article explains the fundamentals of C++20 coroutines, describing their lightweight asynchronous execution model, key language constructs such as co_await, co_yield, and co_return, the underlying components like promise objects and coroutine handles, and demonstrates real‑world usage through comprehensive code examples for networking, file I/O, generators, and task scheduling.

C++20Coroutinesco_await
0 likes · 32 min read
Deep Dive into C++20 Coroutines: Principles, Components, and Practical Applications
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 29, 2023 · Fundamentals

Mastering C++20 Coroutines: From Concepts to Practical Implementations

This article provides a comprehensive introduction to C++20 coroutines, covering fundamental concepts, stackful versus stackless implementations, detailed code demos—including a simple coroutine, a generator for Fibonacci numbers, and a task framework—while explaining the underlying compiler transformations and practical usage.

AsyncC++20Coroutines
0 likes · 31 min read
Mastering C++20 Coroutines: From Concepts to Practical Implementations
Deepin Linux
Deepin Linux
Nov 8, 2023 · Fundamentals

Overview of C++20 New Features and Frequently Tested Topics

This article provides a comprehensive overview of C++20's major new features—including concepts, modules, coroutines, ranges, three‑way comparison, constexpr enhancements, and the updated standard library—along with practical code examples, explanations of their significance, and frequently examined interview topics.

C++20LambdaModules
0 likes · 35 min read
Overview of C++20 New Features and Frequently Tested Topics
Tencent Cloud Developer
Tencent Cloud Developer
Sep 28, 2022 · Fundamentals

Understanding C++20 Coroutines: Promise, Await, and Practical Examples

C++20 coroutines turn functions containing co_await, co_yield, or co_return into suspendable tasks, requiring a promise_type that defines get_return_object, initial_suspend, final_suspend, yield_value, return handling, and exception management, while handles manage resumption, and custom awaiters enable asynchronous I/O such as non‑blocking TCP connections.

AsyncC++20Promise
0 likes · 13 min read
Understanding C++20 Coroutines: Promise, Await, and Practical Examples
Tencent Cloud Developer
Tencent Cloud Developer
Aug 23, 2022 · Backend Development

Understanding Asio Coroutine Implementation in C++20

The article explains how Asio implements C++20 coroutine support by converting callback‑based async operations into awaitables with use_awaitable, launching them via co_spawn and co_spawn_entry_point, handling result propagation and thread dispatch, and providing parallel composition operators (&&, ||) for concurrent awaiting.

AsioAsyncC++
0 likes · 26 min read
Understanding Asio Coroutine Implementation in C++20
Tencent Cloud Developer
Tencent Cloud Developer
Jun 16, 2022 · Game Development

C++20 Coroutines and Execution: Building an Asynchronous Game Server Framework

The article explains how C++20 coroutines and the emerging execution framework are used to redesign a single‑threaded game‑server architecture, detailing custom async wrappers, integration with asio and libunifex, job‑type scheduling, example coroutine code, current limitations, and a roadmap toward a simpler, sender/receiver‑based async library.

AsynchronousC++20Game Development
0 likes · 19 min read
C++20 Coroutines and Execution: Building an Asynchronous Game Server Framework
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Dec 2, 2021 · Fundamentals

Master C++20 Coroutines: From Basics to Advanced Examples

This article walks through C++20 coroutines with clear explanations, three runnable examples, deep dives into promise_type, coroutine_handle, co_await, co_yield and co_return, and shows how to build both void‑returning and int‑returning coroutines while illustrating the compiler‑generated control flow.

C++C++20Coroutines
0 likes · 21 min read
Master C++20 Coroutines: From Basics to Advanced Examples
Tencent Cloud Developer
Tencent Cloud Developer
Sep 23, 2021 · Game Development

Understanding C++20 Coroutines and Their Application in a Game Scheduler

The article walks through C++20 coroutines—from basic suspension mechanics and the roles of coroutine_handle, promise_type, and awaitable methods—to constructing a lightweight game scheduler that manages task lifetimes, await modes, and RPC integration, and demonstrates how this approach mirrors Python’s yield‑based skill system while offering clearer, high‑performance native code.

AsynchronousC++20Game Development
0 likes · 29 min read
Understanding C++20 Coroutines and Their Application in a Game Scheduler
JD Cloud Developers
JD Cloud Developers
Dec 28, 2020 · Artificial Intelligence

Top Tech Highlights: C++20 Release, AI Cloud Surge, MuZero Breakthrough & More

Last week’s developer newsletter spotlights the official C++20 standard launch, a surprising over‑100% growth in China’s AI cloud market, Nature’s discovery of universal facial expressions, DeepMind’s rule‑free MuZero game mastery, JD Cloud’s 99.995% SLA upgrade, mimik‑IBM edge‑computing partnership, a Fudan microservice fault‑localization thesis, and an AAAI paper on semantic relation modeling.

C++20Edge ComputingSemantic Modeling
0 likes · 9 min read
Top Tech Highlights: C++20 Release, AI Cloud Surge, MuZero Breakthrough & More
21CTO
21CTO
Dec 26, 2020 · Fundamentals

Why Bjarne Stroustrup Calls C++20 the Biggest Release Since C++11

In a recent global C++ conference, Bjarne Stroustrup outlined the major features of C++20, explained his design philosophy of simplicity, balance, freedom and friendliness, and highlighted how C++ continues to serve a wide range of domains while offering guidance for learning and future evolution.

Bjarne StroustrupC++C++20
0 likes · 14 min read
Why Bjarne Stroustrup Calls C++20 the Biggest Release Since C++11