Tagged articles

Programming Languages

404 articles · Page 2 of 5
Liangxu Linux
Liangxu Linux
Aug 3, 2024 · Fundamentals

Tracing the Family Tree of Programming Languages: From Fortran to Rust

This article surveys the evolution of dozens of programming languages, highlighting how many share common ancestors, outlining key milestones from the 1940s to the 2000s, and explaining the formation of language families such as the C, Lisp, and Algol lineages.

C familyProgramming Languageslanguage families
0 likes · 6 min read
Tracing the Family Tree of Programming Languages: From Fortran to Rust
21CTO
21CTO
Jul 26, 2024 · Fundamentals

2024 Stack Overflow Survey: Key Tech Trends Uncovered from 65K Developers

Based on responses from over 65,000 developers across 185 countries, the 2024 Stack Overflow Survey highlights the most popular programming languages, databases, frameworks, IDEs, AI tool usage, and salary trends, revealing regional participation, education backgrounds, and emerging preferences such as Rust and Erlang.

AI toolsProgramming Languagesdatabases
0 likes · 6 min read
2024 Stack Overflow Survey: Key Tech Trends Uncovered from 65K Developers
21CTO
21CTO
Jun 30, 2024 · Artificial Intelligence

Which Programming Language Is Best for AI? A Comparative Guide

This article surveys the most suitable programming languages for artificial intelligence, examining Python, R, Java, LISP, Prolog, C++, Haskell, JavaScript, and Julia, and outlines their strengths, ecosystem support, and use cases to help developers choose the right tool for AI projects.

AIC++Java
0 likes · 15 min read
Which Programming Language Is Best for AI? A Comparative Guide
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.

Programming LanguagesTechnology Trendslanguage evolution
0 likes · 16 min read
Which Programming Languages Are Truly Dead? Exploring Legacy and Modern Trends
21CTO
21CTO
Jun 14, 2024 · Fundamentals

2024 Programming Language Rankings: What SlashData’s Survey Reveals

SlashData’s 26th Developer Nation survey, covering over 10,000 developers from 135 countries, shows JavaScript remains the most popular language, Python overtakes Java for second place, and emerging languages like Rust and Go experience rapid growth, while new developers face distinct adoption challenges.

2024 trendsDeveloper SurveyGo
0 likes · 6 min read
2024 Programming Language Rankings: What SlashData’s Survey Reveals
21CTO
21CTO
Jun 8, 2024 · Fundamentals

Which Programming Languages Will Dominate 2025? A Guide to the Top 10 Picks

This article reviews the ten most promising programming languages for 2025 and beyond, explaining their strengths, typical use cases, and why they are valuable choices for developers seeking to stay ahead in web, mobile, game, and system development.

2025 trendsJavaScriptProgramming Languages
0 likes · 9 min read
Which Programming Languages Will Dominate 2025? A Guide to the Top 10 Picks
Java Captain
Java Captain
May 21, 2024 · Fundamentals

Fortran Returns to the TIOBE Top 10 in May 2024: Causes and Analysis

The May 2024 TIOBE index shows Fortran re‑entering the top‑10 programming languages, driven by its long‑standing evolution, high performance in scientific computing, free open‑source nature, and sustained market interest compared with newer languages like Kotlin and Rust.

FortranLanguage PopularityProgramming Languages
0 likes · 7 min read
Fortran Returns to the TIOBE Top 10 in May 2024: Causes and Analysis
php Courses
php Courses
May 20, 2024 · Backend Development

PHP: A Still-Powerful Backend Language for Modern Web Development

The article examines PHP’s role in web development, outlining its strengths such as ease of use, open‑source community, and server‑side capabilities, while also discussing reasons for its declining popularity, the shift to JavaScript frameworks, and why it still remains a viable backend choice for many projects.

Node.jsPHPProgramming Languages
0 likes · 9 min read
PHP: A Still-Powerful Backend Language for Modern Web Development
Java Tech Enthusiast
Java Tech Enthusiast
May 18, 2024 · Industry Insights

What Would Happen If Google Dismisses the Go Core Team?

The article analyzes recent rumors of Google laying off many Go core developers, outlines what resources and support could be lost, explores possible scenarios for the language’s future, and compares the situation to Rust’s evolution, highlighting risks for the Go ecosystem.

CNCFGoGoogle
0 likes · 6 min read
What Would Happen If Google Dismisses the Go Core Team?
21CTO
21CTO
Apr 8, 2024 · Fundamentals

Which Programming Languages Are the Most Energy Efficient? Insights from a 2017 Study

Researchers analyzed 27 programming languages across ten benchmark problems, measuring power consumption, execution time, and memory usage, revealing that faster languages aren't always greener, compiled languages generally consume less energy, and the optimal choice depends on specific performance and resource priorities.

Programming Languagesbenchmarkenergy efficiency
0 likes · 9 min read
Which Programming Languages Are the Most Energy Efficient? Insights from a 2017 Study
Ops Development & AI Practice
Ops Development & AI Practice
Apr 3, 2024 · Fundamentals

Why Design Patterns and Algorithms Aren’t Part of Official Language Specs

Design patterns and algorithms remain external to official language specifications because they need universal applicability, flexibility for innovation, and manageable maintenance, and developers can visualize them with UML diagrams—such as the Observer pattern class diagram—to better understand and implement these core software concepts.

Programming LanguagesUMLsoftware fundamentals
0 likes · 4 min read
Why Design Patterns and Algorithms Aren’t Part of Official Language Specs
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 3, 2024 · Mobile Development

Exploring Dart Features for Kotlin Developers: A Flutter Mobile Development Perspective

This article shares a Kotlin developer’s experience transitioning to Flutter, examining Dart’s syntax and features such as null safety, late initialization, extensions, top‑level and higher‑order functions, and operator overloading, while explaining why Flutter was chosen for a cross‑platform audio player project.

KotlinProgramming Languagescross-platform
0 likes · 13 min read
Exploring Dart Features for Kotlin Developers: A Flutter Mobile Development Perspective
Architecture Digest
Architecture Digest
Mar 26, 2024 · Fundamentals

2023 Stack Overflow Developer Survey: Popular Languages, Databases, Frameworks, and AI Tools

According to the 2023 Stack Overflow Developer Survey of over 90,000 respondents, JavaScript remains the top language, Python overtakes SQL, PostgreSQL surpasses MySQL as the leading database, Node.js and React dominate web technologies, and AI tools like ChatGPT are widely adopted, with insights on salaries and usage trends.

Programming Languagesdatabasesdeveloper trends
0 likes · 7 min read
2023 Stack Overflow Developer Survey: Popular Languages, Databases, Frameworks, and AI Tools
21CTO
21CTO
Mar 25, 2024 · Fundamentals

Which Programming Languages Should You Master for Quantum Computing?

This article outlines the key programming languages—Python, Julia, and C++—that are essential for quantum computing development, explains their strengths, and offers practical advice for developers eager to enter the field.

C++JuliaProgramming Languages
0 likes · 5 min read
Which Programming Languages Should You Master for Quantum Computing?
21CTO
21CTO
Mar 23, 2024 · Information Security

Why Bjarne Stroustrup Defends C++ Against the US Government’s Memory‑Safety Push

Amid a US government report urging developers to abandon C and C++ for memory‑safe languages, C++ creator Bjarne Stroustrup argues that modern C++ already incorporates strong safety guarantees, cites ongoing standards work, and warns that abandoning the language overlooks its evolving security features.

Bjarne StroustrupC++Programming Languages
0 likes · 6 min read
Why Bjarne Stroustrup Defends C++ Against the US Government’s Memory‑Safety Push
php Courses
php Courses
Mar 21, 2024 · Backend Development

Comparing Go and PHP: Similarities, Differences, and Choosing the Right Language

This article examines the popular web development languages Go and PHP, outlining their shared traits such as general-purpose use, compilation, rich libraries, and active communities, while highlighting key differences in syntax, type systems, performance, and typical use cases to guide developers in selecting the most suitable language for their projects.

GoPHPProgramming Languages
0 likes · 5 min read
Comparing Go and PHP: Similarities, Differences, and Choosing the Right Language
FunTester
FunTester
Mar 20, 2024 · Fundamentals

Java vs Go Generics: Syntax, Constraints, and Practical Differences

This article compares Java and Go generics, explaining their syntax, type constraints, union types, variance, and practical code examples, while highlighting key differences such as explicit constraints in Go, Java’s type hierarchy, and the impact on type switches and type safety.

ComparisonGoJava
0 likes · 10 min read
Java vs Go Generics: Syntax, Constraints, and Practical Differences
21CTO
21CTO
Mar 7, 2024 · Fundamentals

Which Programming Languages Earn the Highest Salaries?

Based on DevJobScanner data, this article ranks the top‑paid programming languages, detailing each language's typical salary, key features, and why mastering them can boost a developer's earning potential across various software domains.

Programming LanguagesSalarycareer
0 likes · 40 min read
Which Programming Languages Earn the Highest Salaries?
21CTO
21CTO
Feb 25, 2024 · Fundamentals

How Programming Languages Evolved Across Five Generations

From the binary machine code of the 1940s to today's AI-focused declarative languages, this article traces the five generations of programming languages, highlighting their key characteristics, representative examples, and the impact each generation has had on software development and computing complexity.

4GLAIComputer History
0 likes · 6 min read
How Programming Languages Evolved Across Five Generations
21CTO
21CTO
Feb 24, 2024 · Fundamentals

Who Are the Three European Turing Legends Behind Pascal, Dijkstra’s Algorithms, and Null?

This article chronicles the lives and groundbreaking contributions of three European Turing Award laureates—Niklaus Wirth, Edsger Dijkstra, and Tony Hoare—highlighting their roles in the development of ALGOL, Pascal, structured programming, and concepts that still shape modern software engineering.

ALGOLPascalProgramming Languages
0 likes · 8 min read
Who Are the Three European Turing Legends Behind Pascal, Dijkstra’s Algorithms, and Null?
DevOps Engineer
DevOps Engineer
Feb 23, 2024 · Artificial Intelligence

GitHub Octoverse 2023: AI, Cloud‑Native, and Open‑Source Trends Shaping the Global Developer Experience

The 2023 GitHub Octoverse report reveals that generative AI, cloud‑native workflows, and open‑source contributions are rapidly becoming mainstream, with 92% of developers using AI‑assisted coding tools, a 38% rise in private repositories, and significant regional growth across the US, Asia‑Pacific, Africa, and Latin America.

AIGitHubProgramming Languages
0 likes · 21 min read
GitHub Octoverse 2023: AI, Cloud‑Native, and Open‑Source Trends Shaping the Global Developer Experience
Open Source Tech Hub
Open Source Tech Hub
Feb 10, 2024 · Fundamentals

Why Go Re‑Entered TIOBE’s Top‑10: A Historical Perspective

This article traces Go’s rise to the TIOBE top‑10 ranking, recounting its 2009 debut, early hype, subsequent decline, and recent resurgence driven by a strict release cycle and the popularity of Docker and Kubernetes, while also explaining the index’s methodology.

GoLanguage PopularityProgramming Languages
0 likes · 4 min read
Why Go Re‑Entered TIOBE’s Top‑10: A Historical Perspective
Java Tech Enthusiast
Java Tech Enthusiast
Jan 19, 2024 · Industry Insights

Why Is C++ Struggling to Find Its Place? An Industry Perspective

The article examines C++'s identity crisis, arguing that a weak ecosystem, limited standard‑library support, and a focus on language features by the standards committee and Microsoft have left the language awkwardly positioned compared to languages like Java, Python, and Go.

C++Programming LanguagesStandard Committee
0 likes · 6 min read
Why Is C++ Struggling to Find Its Place? An Industry Perspective
21CTO
21CTO
Jan 17, 2024 · R&D Management

What 2024 Tech Hiring Survey Reveals About AI, Developer Preferences, and Job Security

CoderPad’s 2024 State of Tech Hiring report, based on responses from over 13,000 developers and 5,500 HR professionals across 149 countries, uncovers developers’ expectations, AI adoption, preferred languages and frameworks, hiring priorities, job security concerns, and the growing debate over AI use in recruitment.

AI adoptionProgramming Languagestech hiring
0 likes · 5 min read
What 2024 Tech Hiring Survey Reveals About AI, Developer Preferences, and Job Security
21CTO
21CTO
Jan 10, 2024 · Fundamentals

Why C# Overtook Java in 2023: Insights from the TIOBE Index

The 2023 TIOBE Index crowned C# as the top programming language, highlighting its rapid growth over Java, the impact of Java's new subscription pricing, and the broader shifts in language popularity that could shape development trends through 2024.

2023 trendsC#Java
0 likes · 9 min read
Why C# Overtook Java in 2023: Insights from the TIOBE Index
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2024 · Fundamentals

C#'s Rise in TIOBE Rankings: A Comprehensive Analysis

Rising to the top of the 2023 TIOBE rankings, C#—born in the early 2000s to simplify complex software—combines type safety, cross‑platform .NET support, and modern tooling, enabling developers to build AI, cloud‑native, game, full‑stack web, desktop, mobile, and IoT applications with increasing popularity worldwide.

AIC++Game Development
0 likes · 16 min read
C#'s Rise in TIOBE Rankings: A Comprehensive Analysis
21CTO
21CTO
Jan 4, 2024 · Fundamentals

Remembering Niklaus Wirth: The Mind Behind Pascal and Modern Programming

On January 1, 2024, the tech world mourned the loss of Niklaus Wirth, the Swiss computer scientist who created Pascal and numerous influential languages, whose pioneering work in algorithms, software engineering, and language design continues to shape modern computing and inspire developers worldwide.

Niklaus WirthPascalProgramming Languages
0 likes · 5 min read
Remembering Niklaus Wirth: The Mind Behind Pascal and Modern Programming
Java Tech Enthusiast
Java Tech Enthusiast
Jan 3, 2024 · Fundamentals

Anders Hejlsberg: Pioneer of Turbo Pascal, Delphi, C# and TypeScript

Anders Hejlsberg, a Copenhagen‑born programming prodigy, created the Turbo Pascal compiler, led Borland’s Delphi that sold millions, then at Microsoft designed Visual J++, the .NET framework, the C# language, and co‑authored TypeScript, shaping software development across three decades.

Anders HejlsbergC++Delphi
0 likes · 5 min read
Anders Hejlsberg: Pioneer of Turbo Pascal, Delphi, C# and TypeScript
21CTO
21CTO
Dec 27, 2023 · Fundamentals

2024 Software Development Statistics & Trends You Must Know

This article compiles comprehensive 2024 software development statistics, covering global developer counts, project types, market growth, language popularity, cloud adoption, outsourcing trends, and emerging technologies such as AI and IoT, offering a data‑driven snapshot of the industry’s direction.

2024 trendsCloud ComputingProgramming Languages
0 likes · 16 min read
2024 Software Development Statistics & Trends You Must Know
21CTO
21CTO
Dec 14, 2023 · Fundamentals

What Are the Top 10 Programming Languages in December 2023? TIOBE Ranking Revealed

The December 2023 TIOBE Index lists the ten most popular programming languages worldwide, highlighting shifts such as Python’s slight decline, C#’s 38.1% surge, and the influence of search‑engine data, while also explaining how the index is calculated and which sources are considered qualified.

2023 trendsC# growthLanguage Popularity
0 likes · 4 min read
What Are the Top 10 Programming Languages in December 2023? TIOBE Ranking Revealed
21CTO
21CTO
Nov 24, 2023 · Fundamentals

How I Mastered 30 Programming Languages in 25 Years – Lessons & Insights

Over 25 years, the author chronicles his journey from a 12‑year‑old hobbyist to a seasoned developer, detailing how he learned, practiced, and mastered more than 30 programming languages across web, desktop, mobile, and systems domains, while sharing practical tips, resources, and mindset advice for aspiring programmers.

LearningProgramming LanguagesTechnology
0 likes · 15 min read
How I Mastered 30 Programming Languages in 25 Years – Lessons & Insights
Python Programming Learning Circle
Python Programming Learning Circle
Nov 23, 2023 · Artificial Intelligence

2023 GitHub Trends: Explosive Growth of Generative AI, Shifts in Programming Language Popularity, and Open‑Source Security

The 2023 GitHub report reveals a rapid mainstreaming of generative AI, a surge in AI‑driven projects and contributions, evolving programming language rankings, heightened CI/CD automation, and stronger security practices, illustrating how developers worldwide are reshaping software creation and open‑source ecosystems.

AIDevOpsGitHub
0 likes · 10 min read
2023 GitHub Trends: Explosive Growth of Generative AI, Shifts in Programming Language Popularity, and Open‑Source Security
Nightwalker Tech
Nightwalker Tech
Nov 18, 2023 · Fundamentals

Reflections on a Decade of Judgments About Go and Rust

Looking back over ten years, the author revisits earlier blog posts and shares personal insights and judgments about the Go and Rust programming languages, concluding that choices often outweigh effort in shaping one’s technical path.

GoProgramming LanguagesRust
0 likes · 2 min read
Reflections on a Decade of Judgments About Go and Rust
21CTO
21CTO
Nov 17, 2023 · Backend Development

What Backend Trends Will Dominate 2024? AI, Serverless, Edge & More

This article outlines the key 2024 software development trends—AI/ML integration, serverless architectures, edge computing, zero‑trust security, IoT, ergonomic keyboards, popular programming languages, and emerging frameworks—providing developers and product leaders with a roadmap to stay competitive.

AIEdge ComputingFrameworks
0 likes · 12 min read
What Backend Trends Will Dominate 2024? AI, Serverless, Edge & More
21CTO
21CTO
Nov 15, 2023 · Fundamentals

Which Programming Language Pays the Most in 2023? Salary Rankings Revealed

DevJobsScanner analyzed over 10 million developer job postings from October 2022 to October 2023, focusing on US data, to rank the top ten highest‑paid programming languages, with average salaries ranging from about $118 k for Java up to $188 k for Solidity.

2023Career TrendsProgramming Languages
0 likes · 7 min read
Which Programming Language Pays the Most in 2023? Salary Rankings Revealed
21CTO
21CTO
Nov 13, 2023 · Fundamentals

Why C# Is Closing the Gap with Java in the Latest TIOBE Rankings

November 2023’s TIOBE Index reveals Python still leads at 14.16%, while C# jumps to fifth place, narrowing its gap with Java to just 0.7%, as Java slips to fourth with its biggest monthly decline, and C and C++ also see modest drops.

C#JavaLanguage Popularity
0 likes · 2 min read
Why C# Is Closing the Gap with Java in the Latest TIOBE Rankings
Python Programming Learning Circle
Python Programming Learning Circle
Oct 20, 2023 · Fundamentals

2022 JetBrains Python Developer Survey: Key Findings on Language Usage, Frameworks, Databases, and Tools

The 2022 JetBrains Python Developer Survey of over 23,000 respondents reveals that 93% now use Python 3, highlights the dominance of Flask, Django and FastAPI, shows growing adoption of big‑data tools and databases, and details IDE, OS, and documentation preferences among Python developers.

Big DataDeveloper SurveyFrameworks
0 likes · 5 min read
2022 JetBrains Python Developer Survey: Key Findings on Language Usage, Frameworks, Databases, and Tools
Tencent Cloud Developer
Tencent Cloud Developer
Oct 12, 2023 · Fundamentals

From 0 to 1: How to Design and Implement Your Own Scripting Language

The article walks readers through building a custom scripting language from scratch—explaining compilation basics, lexical scanning, parsing, bytecode generation, and virtual‑machine execution—using a sample language called eben to illustrate BNF syntax, variable scopes, control flow, functions, closures, object‑orientation, garbage collection, and the historical evolution of programming languages.

BNFBytecodeCompilation
0 likes · 46 min read
From 0 to 1: How to Design and Implement Your Own Scripting Language
Senior Brother's Insights
Senior Brother's Insights
Aug 30, 2023 · Backend Development

Why Learning Multiple Programming Languages Boosts Your Backend Skills

The author reflects on how studying several programming languages—Java, Go, and Python—mirrors learning foreign tongues, revealing that cross‑language comparison sharpens understanding of data structures, HTTP fundamentals, and framework implementations, ultimately deepening overall software development expertise.

GoJavaProgramming Languages
0 likes · 5 min read
Why Learning Multiple Programming Languages Boosts Your Backend Skills
21CTO
21CTO
Aug 16, 2023 · Fundamentals

Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape

Despite massive layoffs at major tech firms in 2023, the U.S. still has over 375,000 open R&D positions, while Julia climbs into the TIOBE Top 20 and a new Rust survey reveals soaring adoption, high daily usage, and growing confidence among professional developers.

Developer SurveyJuliaProgramming Languages
0 likes · 7 min read
Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape
Laravel Tech Community
Laravel Tech Community
Aug 10, 2023 · Artificial Intelligence

Julia Enters the TIOBE Index Top 20 for the First Time – Overview and Applications

The August 2023 TIOBE ranking announced Julia's debut in the top‑20, highlighting its high‑performance, cross‑platform nature and extensive use in scientific computing, data science, machine learning, finance, engineering simulation, big data processing, and scientific visualization.

Artificial IntelligenceJuliaProgramming Languages
0 likes · 6 min read
Julia Enters the TIOBE Index Top 20 for the First Time – Overview and Applications
Programmer DD
Programmer DD
Jul 24, 2023 · Fundamentals

Which Programming Languages Dominate the 2023 Job Market? Top 8 Revealed

Analyzing over 14 million developer job postings from January 2022 to May 2023, DevJobsScanner identified the eight programming languages with the highest demand in 2023, revealing JavaScript/TypeScript’s dominance, Python and Java’s strong positions, and the steady relevance of C#, PHP, Ruby, Go, and C/C++.

2023Programming Languageslanguage demand
0 likes · 7 min read
Which Programming Languages Dominate the 2023 Job Market? Top 8 Revealed
Python Programming Learning Circle
Python Programming Learning Circle
Jul 4, 2023 · Fundamentals

2023 Stack Overflow Developer Survey: Top Languages, Databases, Frameworks, and AI Tool Usage

According to the 2023 Stack Overflow Developer Survey of over 90,000 respondents, JavaScript remains the most popular language, PostgreSQL tops databases, Node.js and React dominate web technologies, Zig tops highest‑earning languages, and AI tools like ChatGPT and GitHub Copilot see widespread adoption, reshaping development workflows.

AI toolsProgramming Languagesdatabases
0 likes · 6 min read
2023 Stack Overflow Developer Survey: Top Languages, Databases, Frameworks, and AI Tool Usage
macrozheng
macrozheng
Jul 2, 2023 · Fundamentals

2023 Stack Overflow Survey: Top Languages, Databases & AI Tools Unveiled

The 2023 Stack Overflow Developer Survey of over 90,000 participants reveals the most popular programming languages, highest‑paying language, leading databases, favored web frameworks, dominant IDE, and the hottest AI search and development tools, along with developers' trust and future expectations for AI.

2023 trendsAI toolsDeveloper Survey
0 likes · 7 min read
2023 Stack Overflow Survey: Top Languages, Databases & AI Tools Unveiled
21CTO
21CTO
Jul 1, 2023 · Fundamentals

Will Python Keep Its Crown? Inside the June 2023 TIOBE Language Rankings

June 2023’s TIOBE Index reveals Python’s share slipping to 13% amid rising competition from C, Java, and C++, while AI-driven demand still fuels its popularity, and introduces two newcomers—Microsoft’s X++ and the versatile Raku—highlighting shifting trends in programming language usage.

Artificial IntelligenceLanguage PopularityProgramming Languages
0 likes · 5 min read
Will Python Keep Its Crown? Inside the June 2023 TIOBE Language Rankings
Java High-Performance Architecture
Java High-Performance Architecture
Jul 1, 2023 · Fundamentals

2023 Stack Overflow Survey: Top Languages, Databases & AI Tools Uncovered

Based on responses from over 90,000 developers, the 2023 Stack Overflow Survey highlights JavaScript’s continued dominance, Zig as the highest‑earning language, PostgreSQL overtaking MySQL, Node.js and React leading web technologies, Visual Studio Code’s growing popularity, and ChatGPT’s prevalence as the top AI search tool.

AI toolsDeveloper SurveyProgramming Languages
0 likes · 7 min read
2023 Stack Overflow Survey: Top Languages, Databases & AI Tools Uncovered
21CTO
21CTO
Jun 29, 2023 · Fundamentals

What Google’s Survey Reveals About Learning Rust and Its Real‑World Challenges

Google’s internal survey of over a thousand Rust developers shows that, despite concerns about ownership and borrowing, most find Rust no harder to learn than other languages, quickly become productive, appreciate its safety and performance, yet cite slow compilation as the top challenge.

CompilationDeveloper SurveyProgramming Languages
0 likes · 5 min read
What Google’s Survey Reveals About Learning Rust and Its Real‑World Challenges
21CTO
21CTO
Jun 27, 2023 · Fundamentals

Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance

The article explores how Rust's memory‑safety and efficiency are driving major companies like Microsoft, Google, and Amazon to rewrite operating‑system components and cloud services, while also tracing Rust’s quirky origins, rapid rise in popularity, and the challenges it still faces.

AndroidLinux kernelProgramming Languages
0 likes · 10 min read
Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance
21CTO
21CTO
Jun 21, 2023 · Fundamentals

What’s New in C++26? Upcoming Concurrency Features and Language Changes

Herb Sutter reveals that the ISO C++ committee has approved the C++26 schedule, promising major concurrency and parallelism enhancements, new language features like wildcard support and dangerous pointers, while discussing competition from Rust, Google’s Carbon, and his experimental cppfront project.

C++C++26Programming Languages
0 likes · 4 min read
What’s New in C++26? Upcoming Concurrency Features and Language Changes
Architect's Tech Stack
Architect's Tech Stack
Jun 21, 2023 · Fundamentals

2023 Stack Overflow Developer Survey: Popular Languages, Databases, AI Tools and Trends

The 2023 Stack Overflow Developer Survey, with over 90,000 respondents, reveals JavaScript as the top programming language, PostgreSQL overtaking MySQL as the most popular database, Zig as the highest‑earning language, Node.js and React leading web frameworks, VS Code as the preferred IDE, and ChatGPT and GitHub Copilot dominating AI tool usage, while also highlighting developers' trust levels and future expectations for AI in software development.

AI toolsProgramming Languagesdatabases
0 likes · 7 min read
2023 Stack Overflow Developer Survey: Popular Languages, Databases, AI Tools and Trends
Architecture Digest
Architecture Digest
Jun 20, 2023 · Fundamentals

Key Findings from the 2023 Stack Overflow Developer Survey: Popular Languages, Databases, Tools, and AI Usage

The 2023 Stack Overflow Developer Survey, with over 90,000 respondents, reveals JavaScript as the top language, Zig developers earning the highest salaries, PostgreSQL overtaking MySQL as the most popular database, Node.js and React leading web technologies, and AI tools like ChatGPT and GitHub Copilot gaining widespread adoption.

AI toolsDeveloper SurveyProgramming Languages
0 likes · 7 min read
Key Findings from the 2023 Stack Overflow Developer Survey: Popular Languages, Databases, Tools, and AI Usage
Laravel Tech Community
Laravel Tech Community
May 5, 2023 · Fundamentals

Go Language Enters TIOBE Top 10: Reasons and Implications

The article explains why Go has entered the TIOBE top‑10, highlighting its built‑in concurrency, garbage collection, static typing, Google backing, and its role in projects like Docker and Kubernetes, while describing how the TIOBE index is calculated and how it can guide language selection decisions.

Programming LanguagesTIOBE Indexconcurrency
0 likes · 3 min read
Go Language Enters TIOBE Top 10: Reasons and Implications
FunTester
FunTester
Apr 11, 2023 · Fundamentals

Guidelines for Software Test Engineers (1–3 Years) to Master Core Testing Skills and Advanced Topics

This article provides software test engineers with 1‑3 years of experience a comprehensive roadmap to master fundamental testing skills, automation, performance, security testing, and essential programming languages, emphasizing systematic learning, practical application, and continuous improvement for career growth.

Programming Languagesperformance testingsecurity testing
0 likes · 12 min read
Guidelines for Software Test Engineers (1–3 Years) to Master Core Testing Skills and Advanced Topics
ByteDance Web Infra
ByteDance Web Infra
Apr 11, 2023 · Fundamentals

Overview of the WebAssembly Language Ecosystem and Toolchains

This article provides a comprehensive overview of WebAssembly 2.0, its cross‑platform advantages, and the most popular programming languages and toolchains—including C/C++, Rust, Go, AssemblyScript, Emscripten, Binaryen, wasi‑sdk, TinyGo, wabt, wasm‑pack and wasm‑bindgen—while discussing their strengths, limitations, and typical use cases.

CompilationProgramming LanguagesToolchains
0 likes · 24 min read
Overview of the WebAssembly Language Ecosystem and Toolchains
21CTO
21CTO
Mar 20, 2023 · Frontend Development

What’s New in TypeScript 5.0? 50+ Features Boost Speed and Simplicity

TypeScript 5.0 arrives with over 50 new features—including decorators, enhanced ESM support, and expanded JSDoc—while optimizing memory, performance, and bundle size, making the language smaller, simpler, and faster for most developers.

ESMJSDocJavaScript
0 likes · 3 min read
What’s New in TypeScript 5.0? 50+ Features Boost Speed and Simplicity
Python Programming Learning Circle
Python Programming Learning Circle
Mar 10, 2023 · Fundamentals

Programming Languages Used in Major Operating Systems, Applications, and Software

This article compiles a comprehensive overview of the programming languages and technologies underlying major operating systems, graphical interfaces, desktop search tools, office suites, databases, web browsers, email clients, IDEs, virtual machines, ERP systems, business intelligence, graphics software, search engines, websites, games, 3D engines, server software, and other applications.

Operating SystemsProgramming Languagessoftware development
0 likes · 10 min read
Programming Languages Used in Major Operating Systems, Applications, and Software
Tencent Cloud Developer
Tencent Cloud Developer
Mar 6, 2023 · Fundamentals

A Historical Overview and Future Trends of Programming Languages

Li Yang’s article traces high‑level programming languages from Fortran and Lisp in the 1950s through C, Java, Python, and modern Rust, Go, Kotlin, and Swift, highlighting shifts toward object‑orientation, safety, readability, cross‑platform support, and the emerging influence of AI‑assisted code generation on future language design.

Programming Languagesfuture trendslanguage history
0 likes · 17 min read
A Historical Overview and Future Trends of Programming Languages
21CTO
21CTO
Feb 7, 2023 · Information Security

Why Bjarne Stroustrup Says the NSA’s Call to Ditch C/C++ Misses the Mark

At the end of 2022 the NSA warned that C and C++ are unsafe and urged a shift to languages like Rust or Go, but Bjarne Stroustrup counters that modern C++ offers robust static analysis, type and resource safety, and that the agency’s view overlooks these advances.

C++Programming LanguagesStatic Analysis
0 likes · 6 min read
Why Bjarne Stroustrup Says the NSA’s Call to Ditch C/C++ Misses the Mark
Programmer DD
Programmer DD
Jan 29, 2023 · Fundamentals

What the 2022 JetBrains Developer Ecosystem Survey Reveals About Programming Trends

JetBrains’ 2022 State of Developer Ecosystem survey of over 38,000 developers shows JavaScript remains the most popular language, TypeScript’s usage has tripled, Rust tops the list of promising languages, and shifts in preferred OS, remote work, and developer satisfaction highlight evolving industry trends.

2022 trendsDeveloper SurveyJavaScript
0 likes · 6 min read
What the 2022 JetBrains Developer Ecosystem Survey Reveals About Programming Trends
IT Services Circle
IT Services Circle
Jan 22, 2023 · Backend Development

2023 Tech Hiring Survey Highlights: Skills, Roles, and Market Trends

The 2023 Tech Hiring Survey by CodinGame and CoderPad, based on 14,000 professionals, reveals that 59% of developers lack a CS degree, most work hybrid, many consider job changes, and highlights high demand for JavaScript, Java, Python, TypeScript, Swift, Kotlin, Go, as well as backend, full‑stack, and DevOps roles.

2023 surveyAI/MLProgramming Languages
0 likes · 5 min read
2023 Tech Hiring Survey Highlights: Skills, Roles, and Market Trends
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.

JavaLearningProgramming Languages
0 likes · 12 min read
Is Knowing Only Java Enough? A Journey Through Programming Language Evolution
21CTO
21CTO
Jan 14, 2023 · Information Security

Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium

Google's Chrome security team announced that Chromium will soon support third‑party Rust libraries, aiming to simplify development, reduce memory‑safety bugs, and enhance overall browser security by integrating safer Rust code into Chrome binaries.

ChromeChromiumProgramming Languages
0 likes · 6 min read
Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium
21CTO
21CTO
Jan 10, 2023 · Fundamentals

Why C++ Was Crowned TIOBE’s 2022 Language of the Year – Trends and Insights

The TIOBE Index named C++ the 2022 Language of the Year, highlighting its market‑share surge, the rise of Rust and other languages, and expert opinions on why C++ remains a high‑performance choice despite growing competition from newer languages.

C++Language PopularityProgramming Languages
0 likes · 6 min read
Why C++ Was Crowned TIOBE’s 2022 Language of the Year – Trends and Insights
21CTO
21CTO
Jan 6, 2023 · Backend Development

Ruby 3.2 Unveils YJIT and WebAssembly: Boosting Performance by 41%

Ruby 3.2.0, released on December 25, introduces official WebAssembly support via WASI and the first production-ready version of YJIT—a new JIT compiler from Shopify—delivering up to a 41% speed boost over the traditional interpreter, while also enhancing Regexp performance dramatically.

Programming LanguagesRubyWebAssembly
0 likes · 4 min read
Ruby 3.2 Unveils YJIT and WebAssembly: Boosting Performance by 41%
AntTech
AntTech
Jan 4, 2023 · Fundamentals

Ant Group and HKUST Win ACM SIGPLAN Distinguished Paper Award for 'Complexity‑guided Container Replacement Synthesis' at OOPSLA 2022

Ant Group and Hong Kong University of Science and Technology’s award‑winning paper, “Complexity‑guided Container Replacement Synthesis,” presented at OOPSLA 2022, introduces a static‑analysis‑driven method that automatically replaces inefficient Java containers, achieving an average 8.1% runtime improvement across real‑world projects.

OOPSLAProgramming LanguagesStatic Analysis
0 likes · 5 min read
Ant Group and HKUST Win ACM SIGPLAN Distinguished Paper Award for 'Complexity‑guided Container Replacement Synthesis' at OOPSLA 2022
21CTO
21CTO
Dec 30, 2022 · Frontend Development

Can Rust Revolutionize Frontend Development with WebAssembly?

This article explores how Rust’s safety, performance, and WebAssembly integration make it a compelling option for modern frontend development, highlighting industry insights, real‑world use cases, and the language’s growing popularity among developers.

Programming LanguagesRustWebAssembly
0 likes · 5 min read
Can Rust Revolutionize Frontend Development with WebAssembly?
MaGe Linux Operations
MaGe Linux Operations
Dec 30, 2022 · Fundamentals

Which Programming Languages Dominated the 2022 Job Market? Top 8 Revealed

Based on an analysis of over 12 million developer job postings from October 2021 to November 2022, DevJobsScanner identified the eight most in‑demand programming languages in 2022, highlighting JavaScript/TypeScript’s dominance and the rising popularity of Python, Java, C#, C/C++, PHP, Ruby, and Go.

2022 trendsProgramming Languagesdeveloper demand
0 likes · 7 min read
Which Programming Languages Dominated the 2022 Job Market? Top 8 Revealed
Python Programming Learning Circle
Python Programming Learning Circle
Dec 28, 2022 · Fundamentals

Top 8 Programming Languages in 2022 Based on Job Market Demand

An analysis of over 12 million developer job postings from October 2021 to November 2022 shows JavaScript/TypeScript leading the market with 31% of positions, followed by Python, Java, C#, C/C++, Ruby, PHP and Go, highlighting shifting trends and the growing importance of these languages for developers.

2022JavaScriptProgramming Languages
0 likes · 6 min read
Top 8 Programming Languages in 2022 Based on Job Market Demand
php Courses
php Courses
Dec 27, 2022 · Fundamentals

2022 Top 8 Programming Languages by Developer Job Demand

The 2022 DevJobsScanner analysis of over 12 million developer job postings reveals JavaScript/TypeScript as the most demanded language followed by Python, Java, C#, PHP, C/C++, Ruby and Go, and concludes with a promotional announcement for a new PHP online live class.

2022JavaScriptPHP
0 likes · 7 min read
2022 Top 8 Programming Languages by Developer Job Demand
21CTO
21CTO
Dec 9, 2022 · Fundamentals

Why Linux Is Embracing Rust: What It Means for Kernel Development

Linux will start supporting the Rust programming language from kernel version 6.1, adding about 12,500 lines of code, with ongoing work from the Rust‑for‑Linux community, GCC’s Rust front‑end integration, and early driver examples demonstrating Rust’s potential in kernel development.

GCCLinuxProgramming Languages
0 likes · 5 min read
Why Linux Is Embracing Rust: What It Means for Kernel Development
NiuNiu MaTe
NiuNiu MaTe
Dec 8, 2022 · Backend Development

C++ vs Go: Which Language Boosts Your Job Prospects?

The article argues that for most developers, especially those from ordinary schools, learning C++ is costly and inefficient, while Go can be mastered quickly and aligns better with current hiring demands that prioritize practical backend skills and project experience.

C++GoProgramming Languages
0 likes · 5 min read
C++ vs Go: Which Language Boosts Your Job Prospects?
Programmer DD
Programmer DD
Dec 7, 2022 · Fundamentals

C++ Overtakes Java: Key Takeaways from the TIOBE December 2022 Rankings

The TIOBE Index for December 2022 shows C++ surpassing Java to enter the top three, while Python and C remain leaders, and highlights shifting positions for languages like SQL, Assembly, Kotlin, Julia, and emerging trends across the top 20 programming languages.

C++JavaLanguage Popularity
0 likes · 5 min read
C++ Overtakes Java: Key Takeaways from the TIOBE December 2022 Rankings
21CTO
21CTO
Dec 7, 2022 · Mobile Development

How Rust is Making Android Safer: Memory‑Safety Gains Revealed

Google’s shift to Rust for Android development has dramatically cut memory‑safety bugs, dropping from 223 incidents in 2019 to 85 in 2022, and reducing the share of such vulnerabilities from 76% to 35%, highlighting Rust’s growing role in mobile security.

AndroidProgramming LanguagesRust
0 likes · 3 min read
How Rust is Making Android Safer: Memory‑Safety Gains Revealed
Open Source Linux
Open Source Linux
Nov 28, 2022 · Fundamentals

Which Major Software Was Built with C and C++? A Comprehensive List

This article compiles an extensive list of operating systems, graphical interfaces, desktop search tools, office suites, databases, browsers, email clients, IDEs, virtual machines, server software, and many other applications, highlighting the programming languages—primarily C, C++, and occasionally assembly or Java—used to develop each of them.

C++Programming Languagessoftware development
0 likes · 11 min read
Which Major Software Was Built with C and C++? A Comprehensive List