Tagged articles

Concepts

7 articles · Page 1 of 1
Deepin Linux
Deepin Linux
Jun 24, 2026 · Fundamentals

Master Compile‑Time Polymorphism: Ditch Obscure SFINAE with C++20 Concepts

The article explains compile‑time polymorphism in C++, shows why traditional SFINAE is hard to read and debug, and demonstrates how C++20 Concepts provide clearer syntax, precise errors, and better multi‑condition support, backed by side‑by‑side code examples and a detailed feature comparison.

C++ConceptsSFINAE
0 likes · 12 min read
Master Compile‑Time Polymorphism: Ditch Obscure SFINAE with C++20 Concepts
Thought Artisan
Thought Artisan
Jan 7, 2026 · Industry Insights

CPP2025 Insights: C++ Evolution, Engineering Mastery, and AI Code Risks

This article summarizes key ideas from the CPP2025 conference, including Bjarne Stroustrup's principles for C++ evolution, Pete Muldoon's pyramid of software engineering mastery, David Sankel's strategies for mitigating AI-generated code risks, and Michael Wong's vision for standardizing the C++ stack for AI agents.

AI-generated codeBjarne StroustrupC++
0 likes · 4 min read
CPP2025 Insights: C++ Evolution, Engineering Mastery, and AI Code Risks
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++20Concepts
0 likes · 7 min read
Why Modern C++ Templates Are Getting Simpler: From SFINAE to Concepts
Python Programming Learning Circle
Python Programming Learning Circle
Aug 12, 2022 · Fundamentals

Common Python Interview Questions and Answers

This article compiles twenty frequently asked Python interview questions covering topics such as memory management, built‑in functions, data structures, object‑oriented concepts, multithreading, and best practices, and provides concise explanations and tips to help candidates prepare effectively for technical interviews.

Conceptsbasics
0 likes · 8 min read
Common Python Interview Questions and Answers
ITPUB
ITPUB
Feb 23, 2016 · Databases

Uncovering Oracle’s Massive CREATE TABLE Docs: Core Database Concepts Explained

This article reveals why Oracle’s CREATE TABLE documentation spans dozens of pages and walks readers through essential Oracle database concepts such as tables, indexes, sequences, views, clusters, tablespaces, database links, and synonyms to help master the platform efficiently.

ConceptsOracleSQL
0 likes · 7 min read
Uncovering Oracle’s Massive CREATE TABLE Docs: Core Database Concepts Explained