Tagged articles

Programming Languages

404 articles · Page 3 of 5
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.

CPythonMicrosoftProgramming Languages
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.

2022Programming LanguagesRust
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++JavaScriptProgramming Languages
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.

Programming LanguagesSalaryglobal 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.

ASTLispProgramming Languages
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.

2022Programming Languagesglobal salary report
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.

CrockfordJavaScriptProgramming Languages
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 CloudCloud ComputingGitLab
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 languageProgramming Languages
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.

Programming Languagesbenchmarkenergy efficiency
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 SalariesProgramming Languages
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 LanguagesSalary Trends
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.

Programming LanguagesScriptingVim
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 TrendsProgramming Languagescloud 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/CDProgramming Languagesfundamentals
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.

Programming LanguagesSoftware ArchitectureSystem Design
0 likes · 14 min read
Understanding Software Architecture: From Machine Language to Modern Design
Architects' Tech Alliance
Architects' Tech Alliance
May 29, 2022 · Fundamentals

Understanding Software Architecture: History, Concepts, and Definitions

This article explores the evolution of software development from machine code to high‑level languages, explains the two software crises and their solutions, defines system, subsystem, module, component, framework and architecture, and concludes that software architecture is a strategic response to system complexity requiring careful judgment and trade‑offs.

Programming LanguagesSoftware ArchitectureSystem Design
0 likes · 12 min read
Understanding Software Architecture: History, Concepts, and Definitions
DaTaobao Tech
DaTaobao Tech
Apr 25, 2022 · Fundamentals

Implementing Nominal Type Systems in TypeScript

The article explains how to simulate nominal typing in TypeScript—contrasting it with the language’s default structural system—by using techniques such as private brand interfaces, literal and intersection types, and unique symbol‑based type intersections that let developers distinguish identifiers like UserID and BookID without adding runtime cost.

Nominal TypesProgramming LanguagesTypeScript
0 likes · 9 min read
Implementing Nominal Type Systems in TypeScript
21CTO
21CTO
Apr 11, 2022 · Fundamentals

What Keeps Python on Top? Inside the April 2022 TIOBE Rankings

The April 2022 TIOBE index shows Python leading for the seventh month, explains how the index measures language popularity using search engine data and course counts, and highlights the surprising drop of MATLAB from the top 20, offering developers strategic insight for language selection.

Language PopularityMATLABProgramming Languages
0 likes · 3 min read
What Keeps Python on Top? Inside the April 2022 TIOBE Rankings
21CTO
21CTO
Mar 24, 2022 · Fundamentals

Discover 5 Quirky New Programming Languages Shaking Up Development

This article introduces five emerging programming languages—Bhai-lang, Peregrine, Flix, Skip, and PolyCoder—detailing their origins, unique syntax rules, core features, and where to find their source code or playgrounds for developers seeking fresh, experimental tools.

AIProgramming Languageslanguage-design
0 likes · 9 min read
Discover 5 Quirky New Programming Languages Shaking Up Development
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2022 · Fundamentals

March 2022 TIOBE Ranking: Python Leads, Lua Returns to Top 20

The TIOBE index for March 2022 shows Python still at number one, Lua re‑entering the top‑20 while displacing Groovy, and several shifts among languages like Go, Delphi, R, and Swift, with detailed rankings and trends illustrated in accompanying charts.

Language PopularityLuaProgramming Languages
0 likes · 4 min read
March 2022 TIOBE Ranking: Python Leads, Lua Returns to Top 20
21CTO
21CTO
Mar 10, 2022 · Fundamentals

Why Lua Re‑Entered TIOBE’s Top 20 in March 2022 – Trends & Insights

The March 2022 TIOBE index shows Python retaining the top spot while Lua re‑enters the top‑20, driven by Roblox’s popularity, and provides detailed movements of languages such as Go, Delphi, R, Swift, and MATLAB, along with charts and a full list of the top 100 rankings.

LuaProgramming LanguagesTIOBE Index
0 likes · 5 min read
Why Lua Re‑Entered TIOBE’s Top 20 in March 2022 – Trends & Insights
21CTO
21CTO
Feb 22, 2022 · Fundamentals

Which Programming Languages Power Today’s Major Software? A Comprehensive Survey

This article surveys the programming languages and technologies underlying a wide range of operating systems, user interfaces, desktop tools, databases, browsers, servers, and other software, illustrating how C, C++, Java, and other languages dominate different components across the software ecosystem.

C++Programming Languagesc++
0 likes · 14 min read
Which Programming Languages Power Today’s Major Software? A Comprehensive Survey
MaGe Linux Operations
MaGe Linux Operations
Feb 18, 2022 · Fundamentals

Why Python Leads the 2023 TIOBE Index and What the Rankings Reveal

The February TIOBE Programming Community Index shows Python reclaiming the top spot for the fifth time, highlights a shift from Alexa to Similarweb for data collection, and provides detailed rankings and trends for the top 100 programming languages, offering developers insight into language popularity and future considerations.

Language PopularityProgramming LanguagesPython
0 likes · 5 min read
Why Python Leads the 2023 TIOBE Index and What the Rankings Reveal
Tencent Cloud Developer
Tencent Cloud Developer
Feb 8, 2022 · Fundamentals

From C++ to Rust: Error Handling and Lifetimes

The article, the second in the “From C++ to Rust” series, explains how Rust replaces C++’s return‑value and exception error handling with the Result type, the ? operator, and the thiserror/anyhow crates, and introduces Rust’s lifetime system, borrow checker, elision rules, variance, and common misconceptions for developers transitioning from C++.

C++Programming LanguagesResult Type
0 likes · 19 min read
From C++ to Rust: Error Handling and Lifetimes
IT Services Circle
IT Services Circle
Feb 5, 2022 · Backend Development

Why PHP Is Still Popular and Not Dead: A Counter‑Argument to Its Critics

The article argues that despite widespread criticism, PHP remains highly popular and indispensable for web development, citing its long‑standing ecosystem, ease of use, massive market share, and the practical advantages it offers over languages like Python in real‑world projects.

PHPProgramming LanguagesPython
0 likes · 12 min read
Why PHP Is Still Popular and Not Dead: A Counter‑Argument to Its Critics
21CTO
21CTO
Jan 8, 2022 · Fundamentals

Top Programming Languages to Learn in 2022: Rankings, Salaries & Insights

Based on LinkedIn, Indeed and Glassdoor data, CodingNomads ranks the most in-demand programming languages for 2022, highlighting Python, Java, JavaScript, C++, and others, and reveals average U.S. salaries, career prospects, and recommendations for beginners on which language to master first.

JavaJavaScriptProgramming Languages
0 likes · 8 min read
Top Programming Languages to Learn in 2022: Rankings, Salaries & Insights
Laravel Tech Community
Laravel Tech Community
Jan 3, 2022 · Fundamentals

Five Programming Languages Facing a Bleak Future

The article examines why Visual Basic .NET, Delphi, Perl, Adobe Flash, and Ruby are losing relevance, describing each language's history, the factors that led to their decline, and why they are considered the most endangered programming languages today.

DelphiFlashProgramming Languages
0 likes · 5 min read
Five Programming Languages Facing a Bleak Future
Open Source Linux
Open Source Linux
Dec 31, 2021 · Fundamentals

Which Programming Languages Power Today's Operating Systems and Software?

This article surveys the programming languages and technology stacks behind a wide range of operating systems, user interfaces, desktop search tools, office suites, databases, browsers, servers, and other software, highlighting the prevalence of C, C++, Java, and other languages across the industry.

Development ToolsOperating SystemsProgramming Languages
0 likes · 10 min read
Which Programming Languages Power Today's Operating Systems and Software?
21CTO
21CTO
Dec 28, 2021 · Fundamentals

Explore 4,248 Programming Languages: The Ultimate Developer’s List

The CodeLani author shares a continuously updated catalog of 4,248 programming languages, detailing each language's name, type, and birth year, while noting controversies over included libraries and protocols and inviting contributions via GitHub.

Programming Languagesdeveloper resourceslanguage list
0 likes · 2 min read
Explore 4,248 Programming Languages: The Ultimate Developer’s List
Laravel Tech Community
Laravel Tech Community
Dec 9, 2021 · Fundamentals

TIOBE Programming Language Index – December 2021 Rankings and Trends

The December 2021 TIOBE index reveals the top 20 programming languages, highlights notable movements such as Python’s three‑month dominance, Swift’s rise into the top ten, and C# as a strong candidate for the upcoming annual award, while also explaining the index’s methodology and its limitations.

C#Programming LanguagesPython
0 likes · 5 min read
TIOBE Programming Language Index – December 2021 Rankings and Trends
Java High-Performance Architecture
Java High-Performance Architecture
Dec 1, 2021 · R&D Management

Why Did Rust’s Core Review Team Resign? Inside the Open‑Source Governance Crisis

On November 22 the Rust language review team announced a collective resignation in protest of the core team's lack of accountability, sparking intense debate about open‑source governance, prompting four concrete recommendations, a temporary replacement group, and broader reflections on Rust’s popularity and community principles.

Community ManagementProgramming LanguagesRust
0 likes · 8 min read
Why Did Rust’s Core Review Team Resign? Inside the Open‑Source Governance Crisis
DataFunSummit
DataFunSummit
Nov 20, 2021 · Artificial Intelligence

Design Dimensions of Next‑Generation AI Platforms: Programming Languages, Runtime Environments, and Model Deployment

The article examines three key design dimensions of modern AI platforms—choice of programming language, runtime environment isolation, and model deployment—highlighting how Python’s dominance, container‑based resource management, and efficient data sharing shape platform architecture and performance.

AI PlatformsApache ArrowKubernetes
0 likes · 13 min read
Design Dimensions of Next‑Generation AI Platforms: Programming Languages, Runtime Environments, and Model Deployment
21CTO
21CTO
Nov 19, 2021 · Artificial Intelligence

Top Programming Languages Powering Modern AI: Benefits & Use Cases

This article reviews the most suitable programming languages for artificial intelligence, explaining why Python, R, Java, LISP, Prolog, C++, Haskell, JavaScript, and Julia excel in AI development and outlining their key advantages and typical applications.

AIC++Java
0 likes · 16 min read
Top Programming Languages Powering Modern AI: Benefits & Use Cases
Laravel Tech Community
Laravel Tech Community
Nov 9, 2021 · Fundamentals

TIOBE November 2021 Programming Language Rankings and Trends

The TIOBE Index for November 2021 shows Python retaining the top spot while PHP slips to the lower end of the top ten, highlights notable movements for languages such as Lua, Dart, Kotlin, and provides detailed rankings for the top 100 programming languages along with historical trend charts.

Language TrendsPHPProgramming Languages
0 likes · 6 min read
TIOBE November 2021 Programming Language Rankings and Trends
21CTO
21CTO
Nov 8, 2021 · Backend Development

Is PHP Still Relevant? Insights from the Latest TIOBE Rankings

The article examines the November 2021 TIOBE index, highlighting PHP's slip from the top ten, the rise of languages like Ruby, Groovy, Lua, Dart, and Kotlin, and discusses PHP's modern strengths, community support, and remaining drawbacks for backend development.

PHPProgramming LanguagesTIOBE
0 likes · 7 min read
Is PHP Still Relevant? Insights from the Latest TIOBE Rankings
21CTO
21CTO
Oct 14, 2021 · Fundamentals

Which Programming Languages Dominate 2021? IEEE Spectrum’s Ranking Revealed

The article examines IEEE Spectrum's 2021 programming language ranking, compares it with Stack Overflow and TIOBE surveys, explains the methodology using eight data sources and eleven metrics, and highlights Python's surge alongside the enduring popularity of Java, C, C++, and JavaScript.

IEEE SpectrumJavaProgramming Languages
0 likes · 7 min read
Which Programming Languages Dominate 2021? IEEE Spectrum’s Ranking Revealed
Tencent Cloud Developer
Tencent Cloud Developer
Oct 14, 2021 · Fundamentals

C++ to Rust: Key Differences in Move Semantics, Option Type, and Iterator

The article compares C++ and Rust for developers switching languages, explaining how Rust enforces move semantics instead of copy defaults, uses the safe Option enum with exhaustive pattern matching instead of nullable pointers, and favors lazy, chainable iterators over index‑based loops for performance and safety.

C++IteratorPattern Matching
0 likes · 15 min read
C++ to Rust: Key Differences in Move Semantics, Option Type, and Iterator
MaGe Linux Operations
MaGe Linux Operations
Oct 10, 2021 · Fundamentals

Python Overtakes C: TIOBE October 2021 Rankings Reveal Surprising Shifts

The TIOBE Index for October 2021 ranks Python as the top language at 11.27%, pushing C and Java down to second and third places, while highlighting notable movements such as R falling out of the top ten and Assembly language making a strong comeback among the top‑100 programming languages.

Language PopularityProgramming LanguagesPython
0 likes · 6 min read
Python Overtakes C: TIOBE October 2021 Rankings Reveal Surprising Shifts
21CTO
21CTO
Sep 16, 2021 · Backend Development

Why PHP Still Dominates Server‑Side Development: Insights from W3Techs Data

A recent W3Techs report shows PHP maintaining roughly 80% market share among server‑side languages over the past decade, despite the rise of alternatives, and sparks debate among developers about the true significance of these statistics.

Programming LanguagesTechnology TrendsWeb Development
0 likes · 4 min read
Why PHP Still Dominates Server‑Side Development: Insights from W3Techs Data
MaGe Linux Operations
MaGe Linux Operations
Sep 15, 2021 · Backend Development

How Rust Is Shaping the Future of Linux Kernel Development

At the recent Linaro Connect virtual conference, Linux kernel maintainer Miguel Ojeda, a Google employee, detailed the ongoing Rust for Linux project, noting existing RFC patches for Rust infrastructure and a basic virtual driver, the progress of three compiler back‑ends, and the roadmap toward integrating Rust into the kernel.

Linux kernelProgramming LanguagesRust
0 likes · 3 min read
How Rust Is Shaping the Future of Linux Kernel Development
21CTO
21CTO
Aug 6, 2021 · Fundamentals

Who Are the Pioneers Shaping Modern Programming? Meet the Most Influential Developers

This article reflects on a personal debugging frustration and then presents concise biographies of the world’s most influential programmers—Dennis Ritchie, Tim Berners‑Lee, Linus Torvalds, Bjarne Stroustrup, James Gosling, Anders Hejlsberg, Ken Thompson, Guido van Rossum, Donald Knuth, Brian Kernighan, and Jon Skeet—highlighting their groundbreaking contributions to computing.

Programming Languagesinfluential programmerssoftware development
0 likes · 12 min read
Who Are the Pioneers Shaping Modern Programming? Meet the Most Influential Developers
Programmer DD
Programmer DD
Jun 23, 2021 · Backend Development

Why Java Server‑Side Developers Hesitate to Adopt Kotlin – Key Insights

The article explores the author's five‑year journey with Kotlin on the server side, examines common objections such as lack of time, perceived language hype, tooling preferences, hiring concerns, and mixed‑language codebases, and offers practical advice for teams considering a gradual Kotlin adoption.

Adoption BarriersJavaKotlin
0 likes · 10 min read
Why Java Server‑Side Developers Hesitate to Adopt Kotlin – Key Insights
21CTO
21CTO
Jun 21, 2021 · Frontend Development

What the 2021 WebAssembly Survey Reveals About Language Trends and Future Impact

The 2021 WebAssembly survey of over 250 developers shows Rust dominates language usage, AssemblyScript climbs, and respondents expect major impact on web, serverless, and containerized applications while calling for better debugging support and richer runtime features.

AssemblyScriptProgramming LanguagesRust
0 likes · 7 min read
What the 2021 WebAssembly Survey Reveals About Language Trends and Future Impact
MaGe Linux Operations
MaGe Linux Operations
May 31, 2021 · Mobile Development

Why Python Struggles on Mobile and How BeeWare Is Trying to Fix It

The article examines Python's popularity in machine learning, the difficulties of running Python apps on iOS and Android, the BeeWare project's milestones and challenges, funding issues, and Guido van Rossum’s perspective on focusing Python on backend and scientific workloads.

AndroidBeeWareCPython
0 likes · 7 min read
Why Python Struggles on Mobile and How BeeWare Is Trying to Fix It
21CTO
21CTO
May 15, 2021 · Fundamentals

Can Python’s Creator Double Its Speed? Inside Guido’s New CPython Push

Guido van Rossum, now a Microsoft Distinguished Engineer, promises to boost CPython performance by up to five times without breaking existing code, detailing the team, funding, and security efforts behind the ambitious speed upgrades slated for Python 3.11 and beyond.

CPythonGuido van RossumMicrosoft
0 likes · 6 min read
Can Python’s Creator Double Its Speed? Inside Guido’s New CPython Push
Python Programming Learning Circle
Python Programming Learning Circle
May 14, 2021 · Fundamentals

Why Some Senior Developers Dislike Python: Dynamic Typing, GIL, Whitespace Sensitivity, and Backward Compatibility

The article examines why many senior developers are skeptical of Python, highlighting drawbacks of dynamic typing, the Global Interpreter Lock, excessive whitespace sensitivity, and lack of backward compatibility, while providing code examples and comparisons with statically‑typed languages to illustrate these issues.

GILProgramming LanguagesWhitespace Sensitivity
0 likes · 8 min read
Why Some Senior Developers Dislike Python: Dynamic Typing, GIL, Whitespace Sensitivity, and Backward Compatibility
ITPUB
ITPUB
Mar 28, 2021 · Fundamentals

Is C++ Really Outdated? Exploring the Debate and Real‑World Uses

The article examines the heated discussion about whether C++ is obsolete, presenting TIOBE ranking data, contrasting opinions on its relevance in various domains such as operating systems, game engines, and web development, and offering practical advice for newcomers deciding if C++ should be their first programming language.

C++Programming Languagescareer advice
0 likes · 5 min read
Is C++ Really Outdated? Exploring the Debate and Real‑World Uses
ITPUB
ITPUB
Mar 25, 2021 · Fundamentals

From Switches to Compilers: How Simple Logic Became Modern Programming

The article traces the evolution from primitive CPU operations expressed as binary switches, through the birth of assembly language and low‑level patterns, to the abstraction of recursion, syntax trees, and compilers that translate human‑readable code into machine instructions.

AssemblyProgramming LanguagesRecursion
0 likes · 11 min read
From Switches to Compilers: How Simple Logic Became Modern Programming
JD Cloud Developers
JD Cloud Developers
Mar 15, 2021 · Artificial Intelligence

Top Tech Weekly: AI Earthquake Monitor, PyTorch 1.8, Language Rankings & More

This developer community weekly roundup highlights CCTV's new big‑data governance platform, RedMonk's programming language rankings, Chromium‑based browsers adopting a four‑week release cycle, PyTorch 1.8 with AMD support, the world’s first AI‑driven earthquake monitoring system, Red Hat OpenShift 4.7, a deep meta‑learning model for city sales prediction, and a CVPR breakthrough in controllable human image generation.

Artificial IntelligenceBig DataProgramming Languages
0 likes · 9 min read
Top Tech Weekly: AI Earthquake Monitor, PyTorch 1.8, Language Rankings & More
Programmer DD
Programmer DD
Jan 21, 2021 · Fundamentals

What the 2020 Gitee Open‑Source Report Reveals About China’s Coding Trends

The 2020 Gitee Open‑Source Report shows a surge in code repositories, users and projects, highlights rapid growth of languages like Rust and Dart, underscores Java’s dominance, and details new community initiatives and features that reshaped China’s open‑source ecosystem last year.

2020 TrendsGiteeProgramming Languages
0 likes · 5 min read
What the 2020 Gitee Open‑Source Report Reveals About China’s Coding Trends
Top Architect
Top Architect
Jan 11, 2021 · Fundamentals

The 8 Most Popular Programming Languages of 2021 and How to Learn Them

This article surveys the eight programming languages that dominated 2021—Python, R, Perl, Swift, Ruby, JavaScript, Go, and Rust—explaining why each is popular, which developer groups favor them, and recommending the best learning resources for newcomers and salary‑seeking programmers.

LearningProgramming LanguagesSalary
0 likes · 19 min read
The 8 Most Popular Programming Languages of 2021 and How to Learn Them
Efficient Ops
Efficient Ops
Jan 7, 2021 · Fundamentals

Tech Roundup: ECC Controversy, Data Deletion Sentences, GitHub Lifts Iran Ban, and More

This roundup covers Linus Torvalds' criticism of Intel's ECC memory policies, a Chinese real‑estate employee sentenced for deleting 9 TB of data, Pinduoduo's apology over a controversial Zhihu comment, Xiaohongshu's service outage, GitHub restoring access for Iranian developers, the latest TIOBE language rankings, average programmer salaries in China, a UK engineer discarding 7 500 bitcoins, and David Recordon's appointment as White House technology director.

BlockchainData SecurityECC
0 likes · 8 min read
Tech Roundup: ECC Controversy, Data Deletion Sentences, GitHub Lifts Iran Ban, and More
JD Retail Technology
JD Retail Technology
Jan 6, 2021 · Mobile Development

Kotlin Language Features, Differences from Java, and Their Practical Application in a Mobile Cash Register App

This article examines the classification of mobile apps, the shortcomings of an H5‑based cash register, the rationale for adopting Kotlin over Java, a detailed overview of Kotlin’s language features and differences, practical implementation details, interoperability, null‑safety techniques, encountered issues, and the performance gains achieved after native migration.

AndroidKotlinNull Safety
0 likes · 16 min read
Kotlin Language Features, Differences from Java, and Their Practical Application in a Mobile Cash Register App
21CTO
21CTO
Jan 3, 2021 · Fundamentals

Google’s Play Store Policy Shift & GitHub 2020 Insights: What Developers Need to Know

Google will enforce a new Play Store rule requiring all Android apps to use its payment system from September 2021, while GitHub’s 2020 report shows explosive growth in developers, a reshuffling of language popularity, and a surge in open‑source activity driven by the pandemic.

GitHubGoogle PlayProgramming Languages
0 likes · 5 min read
Google’s Play Store Policy Shift & GitHub 2020 Insights: What Developers Need to Know
High Availability Architecture
High Availability Architecture
Dec 28, 2020 · Fundamentals

Performance Comparison of C and Rust Using Common Sorting Algorithms

This article benchmarks C and Rust by implementing five classic sorting algorithms—Bubble, Insertion, Selection, Shell, and Heap Sort—across three data sizes, analyzes the execution times on a macOS system, and discusses the nuanced performance differences and broader implications for language choice.

C++Programming LanguagesSorting Algorithms
0 likes · 5 min read
Performance Comparison of C and Rust Using Common Sorting Algorithms
Laravel Tech Community
Laravel Tech Community
Dec 20, 2020 · Fundamentals

TIOBE Programming Language Index – December 2020 Rankings and Trends

The TIOBE Index for December 2020 shows C retaining the top spot while Java, Python, C++, and C# follow, highlights rapid growth for Python and several emerging languages, and presents detailed charts of top‑10 trends, other rankings, historical data, and annual award histories.

C languageLanguage PopularityProgramming Languages
0 likes · 3 min read
TIOBE Programming Language Index – December 2020 Rankings and Trends
Programmer DD
Programmer DD
Dec 8, 2020 · Fundamentals

Which Programming Language Dominated December 2020? TIOBE Ranking Revealed

Based on the December 2020 TIOBE Index, this article examines the top programming languages, highlighting C’s rise to the top spot, the shifting positions of Java and Python, detailed top‑10 and top‑50 lists, historical trends, and the year’s fastest‑gaining language.

2020 TrendsLanguage PopularityProgramming Languages
0 likes · 6 min read
Which Programming Language Dominated December 2020? TIOBE Ranking Revealed
21CTO
21CTO
Nov 13, 2020 · Fundamentals

Why Guido van Rossum’s Return to Microsoft Matters for Python’s Future

The article recounts how Guido van Rossum, the creator of Python, retired, reflected on his next steps, and ultimately joined Microsoft’s developer team, highlighting the implications for Python’s evolution, cloud integration, and the broader open‑source ecosystem.

Guido van RossumMicrosoftProgramming Languages
0 likes · 5 min read
Why Guido van Rossum’s Return to Microsoft Matters for Python’s Future
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 12, 2020 · Operations

What Developers Want in 2020: Pandemic Shifts, Cloud Choices, and Emerging Tech

The 2020 Q3 Slashdata developer survey reveals how the pandemic reshaped work preferences, highlights the rise of JavaScript, Python and Kotlin, explains price‑driven cloud adoption decisions, outlines who practices DevOps, shows what developers value in open‑source projects, and spotlights emerging technologies such as AR/VR, edge computing and machine vision.

Programming Languagescloud adoptiondeveloper trends
0 likes · 6 min read
What Developers Want in 2020: Pandemic Shifts, Cloud Choices, and Emerging Tech
JD Cloud Developers
JD Cloud Developers
Nov 9, 2020 · Artificial Intelligence

What’s Driving This Week’s Tech Surge? AI, 5G, Raspberry Pi & More

This week’s tech roundup covers Python’s rise in the TIOBE rankings, a new 5G‑Industrial Internet security whitepaper, the affordable Raspberry Pi 400 keyboard computer, Apple’s upcoming Apple Silicon MacBooks, Snapdragon 875 specs, SpaceX’s GPS III launch, the Kornia differentiable vision library, and a novel sound‑event localization method using multi‑beamforming and multitask learning.

5GAIHardware
0 likes · 9 min read
What’s Driving This Week’s Tech Surge? AI, 5G, Raspberry Pi & More
phodal
phodal
Nov 2, 2020 · Industry Insights

Is Groovy Doomed? Readability, IDE Support, and Team Collaboration Challenges

The article reflects on the pros and cons of JVM languages—especially Groovy—in team projects, examining readability, writability, IDE support, maintainability issues, and why newer alternatives like Kotlin Script may be more suitable for large‑scale development.

GradleGroovyIDE Support
0 likes · 8 min read
Is Groovy Doomed? Readability, IDE Support, and Team Collaboration Challenges
macrozheng
macrozheng
Oct 10, 2020 · Fundamentals

Why C Overtook Java in 2020: Insights from the TIOBE Index

The article examines the September 2020 TIOBE programming language index, highlighting C’s rise to the top spot, Java’s decline, the rapid growth of C++ and Python, and discusses how these trends can guide developers in choosing which language to learn.

C languageC++Java
0 likes · 5 min read
Why C Overtook Java in 2020: Insights from the TIOBE Index
ITPUB
ITPUB
Aug 27, 2020 · Backend Development

Why Go Could Be the Top Backend Language in 2021

Analyzing recent Stack Overflow surveys and GitHub trends, this article explains why Go's efficiency, simplicity, and rising popularity make it a strong contender for the best backend programming language in 2021, even as JavaScript and Python dominate the market.

GitHubGoLanguage Trends
0 likes · 6 min read
Why Go Could Be the Top Backend Language in 2021
21CTO
21CTO
Aug 17, 2020 · Fundamentals

Is Python the Future of Programming? Trends, Benefits, and Career Outlook

The article examines Python's rapid rise since its 1991 debut, highlighting its free, cross‑platform nature, strong community support, growing popularity on StackOverflow, and expanding job market, while questioning whether it will dominate future software testing, AI, and machine‑learning development.

Artificial IntelligenceCareer TrendsProgramming Languages
0 likes · 4 min read
Is Python the Future of Programming? Trends, Benefits, and Career Outlook
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2020 · Fundamentals

Why Learn Python? 6 Powerful Application Areas You Should Know

Python’s versatility makes it essential across fields—from AI and cloud computing to web development, web scraping, game creation, and data analysis—offering high demand, lucrative careers for IT professionals and productivity boosts for non‑IT workers, as illustrated by real‑world examples and industry trends.

Artificial IntelligenceCloud ComputingProgramming Languages
0 likes · 5 min read
Why Learn Python? 6 Powerful Application Areas You Should Know
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 16, 2020 · Artificial Intelligence

Can Go+ Fill Python’s Gaps in Data Science and Deep Learning?

After years of using Python for AI and data science, the author examines its flexibility drawbacks and argues that Go+, with its static typing and concise syntax, can address Python’s limitations, offering comparable ease for tensor operations, potential for a new deep‑learning front‑end language.

GoProgramming LanguagesPython
0 likes · 16 min read
Can Go+ Fill Python’s Gaps in Data Science and Deep Learning?
FunTester
FunTester
Jul 5, 2020 · Industry Insights

Java vs Python for Test Automation: Which Language Boosts Your Career?

After mastering basic software testing, this article analyzes why learning a programming language—especially Java or Python—is essential for test automation engineers, compares their strengths, career prospects, and practical usage, and offers guidance on choosing the right language for beginners and career transitions.

JavaProgramming LanguagesPython
0 likes · 6 min read
Java vs Python for Test Automation: Which Language Boosts Your Career?
JavaScript
JavaScript
Jun 20, 2020 · Fundamentals

Why Rust Cracked the Top 20 in TIOBE June 2020 – Trends in Programming Languages

The June 2020 TIOBE Index reveals Rust entering the top‑20 for the first time, highlights shifts among the top ten languages, presents rankings for positions 1‑20 and 21‑50, and includes historical trends and a “celebrity” list of languages from 2003‑2019.

2020 TrendsLanguage PopularityProgramming Languages
0 likes · 3 min read
Why Rust Cracked the Top 20 in TIOBE June 2020 – Trends in Programming Languages
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 8, 2020 · Fundamentals

2023 Stack Overflow Developer Survey: Key Findings on Technologies, Roles, Salaries, and Demographics

The 2023 Stack Overflow Developer Survey reveals global trends in programming language popularity, developer roles, experience levels, education, gender diversity, salary distribution, employment status, and work habits, highlighting the impact of the pandemic and the growing importance of DevOps and AI-related technologies.

DevOpsDiversityExperience
0 likes · 13 min read
2023 Stack Overflow Developer Survey: Key Findings on Technologies, Roles, Salaries, and Demographics