Tagged articles
14 articles
Page 1 of 1
21CTO
21CTO
Mar 31, 2026 · Fundamentals

What’s New in C++26? A Deep Dive into Safety, Performance, and Usability

The C++26 standard, now frozen and slated for release in 2026, introduces static reflection, contracts, Safe C++ configurations, flat containers, SIMD and async models, plus an #embed directive, dramatically enhancing safety, performance, and developer ergonomics for modern system programming.

C++26ContractsSIMD
0 likes · 4 min read
What’s New in C++26? A Deep Dive into Safety, Performance, and Usability
Alibaba Cloud Native
Alibaba Cloud Native
Jul 7, 2025 · Fundamentals

What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance

This article traces Python’s sixteen‑year journey from the release of Python 3.0 in 2008 to the upcoming 3.14, highlighting modernized syntax, type‑hint maturation, standard‑library pruning, massive third‑party growth, performance breakthroughs such as Faster CPython and experimental JIT, free‑threading, and the AI and cloud forces shaping its future.

AsyncFree ThreadingJIT
0 likes · 25 min read
What Drives Python’s 16‑Year Evolution? From Legacy Syntax to AI‑Ready Performance
Java Tech Enthusiast
Java Tech Enthusiast
Jun 16, 2025 · Fundamentals

Why Java Is Turning 30: The Surprising History of a Programming Giant

The article recounts Java’s three‑decade journey—from its original name Oak and trademark‑driven rename, through its birth in Sun’s Green Project, to its core “write once, run anywhere” philosophy—highlighting its enduring dominance despite criticism and the legacy of its creator James Gosling.

James GoslingProgramming Language Historyjava
0 likes · 5 min read
Why Java Is Turning 30: The Surprising History of a Programming Giant
Liangxu Linux
Liangxu Linux
Mar 30, 2025 · Fundamentals

Is C++ Heading for Obsolescence? Inside the Language’s Growing Divide

The article examines the intense debate over C++'s future, highlighting government warnings, industry shifts toward Rust, the C++ standards committee’s focus on ABI stability, and the clash between modern‑tool‑driven teams and legacy‑code enterprises, questioning whether the language can stay relevant.

C++RustStandards
0 likes · 15 min read
Is C++ Heading for Obsolescence? Inside the Language’s Growing Divide
Java Tech Enthusiast
Java Tech Enthusiast
Sep 15, 2024 · Fundamentals

Evolution and Family Trees of Programming Languages

Programming languages have evolved from early pioneers like FORTRAN, LISP, and ALGOL into dozens of modern families—most notably the C family that inherited ideas from ALGOL and FORTRAN—while languages such as Rust and Swift demonstrate contemporary blends of concepts from multiple ancestral lineages.

C familyjavalanguage evolution
0 likes · 4 min read
Evolution and Family Trees of Programming Languages
macrozheng
macrozheng
Jun 20, 2024 · Fundamentals

Which Programming Languages Are Disappearing in 2024?

From ActionScript to R, this article examines eight once‑popular programming languages that are fading away in 2024, explaining their historical impact, reasons for decline, and the modern technologies that have replaced them.

language evolutionobsolete languagessoftware history
0 likes · 10 min read
Which Programming Languages Are Disappearing in 2024?
21CTO
21CTO
Jun 19, 2024 · Fundamentals

Which Programming Languages Are Truly Dead? Exploring Legacy and Modern Trends

The article surveys the rise and fall of many programming languages—from historic giants like COBOL and Fortran to once‑popular but now‑dying languages such as Perl, ActionScript, and CoffeeScript—highlighting their current relevance, legacy usage, and the factors driving their decline or resurgence.

Legacy Codelanguage evolutionprogramming languages
0 likes · 16 min read
Which Programming Languages Are Truly Dead? Exploring Legacy and Modern Trends
Programmer DD
Programmer DD
Dec 21, 2023 · Fundamentals

Why C++ Still Dominates After 40 Years: Insights from Its Creator

The article traces C++’s four‑decade evolution—from its 1979 birth as an object‑oriented extension of C, through landmark standards like C++11, to its pervasive role in systems, games and AI—while highlighting Bjarne Stroustrup’s philosophy of incremental, hardware‑focused development and recent promotional efforts.

Bjarne StroustrupC++language evolution
0 likes · 7 min read
Why C++ Still Dominates After 40 Years: Insights from Its Creator
JavaEdge
JavaEdge
Jan 16, 2023 · Fundamentals

Is Knowing Only Java Enough? A Journey Through Programming Language Evolution

This article examines why relying solely on Java limits a developer's perspective, traces the historical development of programming languages from assembly to modern multi-paradigm languages, and argues that learning new languages each year expands one’s mental models and problem‑solving abilities.

javalanguage evolutionlearning
0 likes · 12 min read
Is Knowing Only Java Enough? A Journey Through Programming Language Evolution
21CTO
21CTO
Aug 13, 2022 · Fundamentals

Should JavaScript Retire? Insights from Douglas Crockford and Emerging Alternatives

Douglas Crockford, the creator of JSON, argues that JavaScript has become a barrier to progress and should be retired, highlighting the language’s history, its growing complexity, and proposing alternatives like TypeScript, WebAssembly, Dart, and the secure distributed language E as potential successors.

E-languageJavaScriptTypeScript
0 likes · 9 min read
Should JavaScript Retire? Insights from Douglas Crockford and Emerging Alternatives
Programmer DD
Programmer DD
Aug 13, 2022 · Frontend Development

Should JavaScript Retire? Insights from Its Creator Douglas Crockford

The article examines JavaScript's dominant popularity, Douglas Crockford's claim that the language has become a development obstacle, explores the reasons behind its success, reviews its historical evolution, and discusses potential successors, offering a balanced view of JavaScript's future in web development.

CrockfordJavaScriptlanguage evolution
0 likes · 8 min read
Should JavaScript Retire? Insights from Its Creator Douglas Crockford