Tagged articles
380 articles
Page 2 of 4
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.

Backend DevelopmentGoPHP
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.

ComparisonGenericsGo
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.

careerprogramming languagessalary
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
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.

AIGitHubcloud-native
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.

Backend DevelopmentGoLanguage Popularity
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.

CEcosystemIndustry analysis
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.

AICCloud Native
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 WirthPascalcomputer science history
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 HejlsbergCDelphi
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 computingindustry statistics
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.

careerlearningprogramming languages
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.

GoRustTechnology Reflection
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 ComputingIoT
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
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.

BNFCompilationGarbage Collection
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.

Backend DevelopmentGoJava
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.

JuliaRustTIOBE
0 likes · 7 min read
Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape
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++.

2023language demandprogramming languages
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 toolsStack Overflow Surveydatabases
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 toolsdatabases
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.

Language PopularityPythonTIOBE Index
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 toolsdatabasesdeveloper survey
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.

CompilationRustSafety
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 kernelMemory Safety
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++26concurrency
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 toolsStack Overflow Surveydatabases
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.

TIOBE Indexconcurrencyprogramming languages
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.

Performance TestingSoftware Testingprogramming languages
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.

CompilationToolchainsWASI
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 SystemsTechnology Stackprogramming languages
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.

Future TrendsTechnology Evolutionlanguage 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.

CMemory SafetySoftware Security
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 trendsJavaScriptRust
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/MLdeveloper trends
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.

Javalanguage evolutionlearning
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.

ChromeChromiumMemory Safety
0 likes · 6 min read
Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium
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.

JITRubyWebAssembly
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.

OOPSLAPerformance Optimizationcontainer replacement
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.

Memory SafetyRustWebAssembly
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 trendsdeveloper demandjob market
0 likes · 7 min read
Which Programming Languages Dominated the 2022 Job Market? Top 8 Revealed
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.

LinuxRustgcc
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.

CGocareer advice
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.

AndroidMemory SafetyMobile Development
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++Technology Stackprogramming languages
0 likes · 11 min read
Which Major Software Was Built with C and C++? A Comprehensive List
Programmer DD
Programmer DD
Nov 1, 2022 · Fundamentals

How Microsoft’s Faster CPython Team Is Boosting Python Performance

Microsoft’s Faster CPython team, formed with Guido van Rossum and six engineers, aims to accelerate CPython by up to five‑fold through staged improvements, already delivering 10‑60% speed gains in Python 3.11 while emphasizing collaborative development and community value.

CPythonMicrosoftPython
0 likes · 6 min read
How Microsoft’s Faster CPython Team Is Boosting Python Performance
Laravel Tech Community
Laravel Tech Community
Oct 19, 2022 · Fundamentals

TIOBE Index October 2022: Python, Java, C, and C++ Remain Top Four While Rust Re‑enters the Top 20

The October 2022 TIOBE Index shows Python, Java, C and C++ continuing to dominate the top four programming languages with a combined 55% market share, while Rust climbs back into the top 20 at 0.70% as Google adopts it for low‑level Android development, and the report also clarifies naming nuances for Visual Basic and the recent inclusion of SQL in the index.

2022RustTIOBE Index
0 likes · 4 min read
TIOBE Index October 2022: Python, Java, C, and C++ Remain Top Four While Rust Re‑enters the Top 20
21CTO
21CTO
Oct 10, 2022 · Information Security

Top 10 Programming Languages Every Cybersecurity Professional Should Master

This article introduces the ten most important programming languages for cybersecurity, explains why each language matters, and shows how mastering them can boost your ability to protect systems, detect threats, and build secure applications in an increasingly digital world.

C++JavaScriptPython
0 likes · 10 min read
Top 10 Programming Languages Every Cybersecurity Professional Should Master
Laravel Tech Community
Laravel Tech Community
Sep 6, 2022 · Fundamentals

Global Software Engineering Salary Report: Average Pay by Country, Role, and Programming Language

The report analyzes average software engineering salaries across more than 20 countries, ranking nations, states, programming languages, and job titles, and highlights the United States as the highest‑paying market while revealing significant regional and language‑specific wage differences.

Software EngineeringTech Industryglobal wages
0 likes · 6 min read
Global Software Engineering Salary Report: Average Pay by Country, Role, and Programming Language
ELab Team
ELab Team
Sep 1, 2022 · Fundamentals

From Lisp Parsers to SwiftUI: Unlocking Single Source of Truth and Language Fundamentals

This article explores the concept of Single Source of Truth in SwiftUI, explains the nature of computer programs, compares compiled and interpreted languages, discusses Turing completeness and formal language history, demonstrates a simple Lisp interpreter, and examines how Xcode leverages ASTs for live SwiftUI previews, highlighting the benefits of a code‑out approach.

ASTLispSwiftUI
0 likes · 18 min read
From Lisp Parsers to SwiftUI: Unlocking Single Source of Truth and Language Fundamentals
Selected Java Interview Questions
Selected Java Interview Questions
Aug 31, 2022 · Backend Development

2022 Global Software Engineer Salary Report: Country Rankings, Language Pay, and Role Insights

The 2022 CodeSubmit report analyzes average software engineer salaries across more than 20 countries, highlighting the United States as the highest‑paying market, detailing top‑earning languages such as Go and Python, and comparing compensation trends for junior, senior, and regional developers worldwide.

2022global salary reportprogrammer compensation
0 likes · 6 min read
2022 Global Software Engineer Salary Report: Country Rankings, Language Pay, and Role Insights
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
21CTO
21CTO
Aug 8, 2022 · Cloud Computing

How Alibaba Cloud, Python’s Surge, and GitLab’s Policies Reveal Tech Shifts

Alibaba Cloud reports slowing internet demand but rising industrial digitalization, while Python hits a historic market‑share high and GitLab bans Windows and prunes idle projects, together highlighting evolving trends in cloud strategy, programming language popularity, and open‑source platform security.

Alibaba CloudGitLabPython
0 likes · 5 min read
How Alibaba Cloud, Python’s Surge, and GitLab’s Policies Reveal Tech Shifts
21CTO
21CTO
Jul 21, 2022 · Fundamentals

Why Google’s New Carbon Language Could Be the Future Successor to C++

Google engineer Chandler Caruth unveiled Carbon, an experimental C++ successor designed to match C++ performance while offering seamless interoperability and a smoother migration path, highlighting its roadmap, key features, and the challenges it aims to solve in modern systems programming.

C++Carbon languageInteroperability
0 likes · 5 min read
Why Google’s New Carbon Language Could Be the Future Successor to C++
21CTO
21CTO
Jul 6, 2022 · Operations

Energy-Efficient Programming Languages: Results from a Cross-Language Study

A recent paper examines the energy consumption, runtime, and memory usage of software across 27 programming languages, revealing that compiled languages like C and C++ are the most energy‑efficient, while highlighting the growing importance of energy awareness in software development and its implications for embedded, mobile, and cryptocurrency applications.

Benchmarkenergy efficiencygreen computing
0 likes · 5 min read
Energy-Efficient Programming Languages: Results from a Cross-Language Study
21CTO
21CTO
Jul 1, 2022 · Fundamentals

Which Programming Languages Earn the Highest Salaries? 2022 Stack Overflow Insights

According to Stack Overflow’s 2022 developer survey, niche languages such as Clojure, Erlang, F#, Ruby, Elixir, Scala and Perl command the highest average salaries—often exceeding $100,000—while mainstream languages like JavaScript and HTML/CSS rank lower, reflecting market scarcity and demand for specialized skills.

ClojureDeveloper SalariesErlang
0 likes · 4 min read
Which Programming Languages Earn the Highest Salaries? 2022 Stack Overflow Insights
MaGe Linux Operations
MaGe Linux Operations
Jun 30, 2022 · Fundamentals

2022 Stack Overflow Survey: Hottest Languages, Tools & Remote Work Trends

Based on responses from over 70,000 developers in 180 countries, the 2022 Stack Overflow survey shows a rise in online learning, Docker surpassing Git as the top tool, Rust leading language popularity, Clojure commanding the highest salaries, VS Code and Visual Studio dominating IDE usage, and a strong shift toward remote and hybrid work models.

developer surveyprogramming languagesremote work
0 likes · 7 min read
2022 Stack Overflow Survey: Hottest Languages, Tools & Remote Work Trends
IT Services Circle
IT Services Circle
Jun 30, 2022 · Fundamentals

Introducing Vim 9.0 and the New Vim9 Script Language

Vim 9.0 marks a major release that introduces Vim9 Script—a compiled, high‑performance scripting language with modern syntax, improved execution speed, and new features such as typed variables, streamlined function definitions, module export/import, and plans for class support, while preserving compatibility with existing Vim scripts.

ScriptingVimVim9 Script
0 likes · 5 min read
Introducing Vim 9.0 and the New Vim9 Script Language
Programmer DD
Programmer DD
Jun 27, 2022 · Fundamentals

What Developers Loved, Hated, and Wanted to Learn in 2022: Survey Insights

The 2022 Stack Overflow Developer Survey reveals global trends, highlighting the most popular languages, frameworks, databases, cloud platforms, tools, and high‑salary technologies, while also showing developers’ preferences, fears, and aspirations across experience levels.

2022 Developer TrendsStack Overflow Surveycloud platforms
0 likes · 12 min read
What Developers Loved, Hated, and Wanted to Learn in 2022: Survey Insights
21CTO
21CTO
Jun 11, 2022 · Fundamentals

How to Kickstart Your Self‑Taught Journey as a Software Developer

This article offers practical guidance for aspiring self‑taught software developers, covering why software matters, essential foundations, language choices, core tools like CI/CD and DevOps, and strategies for steadily building knowledge and craftsmanship.

ci/cdfundamentalsprogramming languages
0 likes · 5 min read
How to Kickstart Your Self‑Taught Journey as a Software Developer
Top Architect
Top Architect
Jun 5, 2022 · Fundamentals

Understanding Software Architecture: From Machine Language to Modern Design

This article explains the evolution of programming—from machine code, assembly, and high‑level languages—to the software crises that led to structured programming, object‑oriented design, and ultimately the emergence of software architecture as a solution for managing system complexity.

Software ArchitectureSoftware EngineeringSystem Design
0 likes · 14 min read
Understanding Software Architecture: From Machine Language to Modern Design