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

Software ArchitectureSoftware EngineeringSystem 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 TypesType SafetyTypeScript
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 PopularityMATLABTIOBE Index
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.

AIlanguage designnew languages
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 PopularityLuaPython
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.

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

Elon Musk on Error Messages, Rust, and Why C Still Rules on Specialized Hardware

Elon Musk discusses the importance of clear error messages, praises Rust's compiler advances, and argues that for peak performance on dedicated hardware, a custom‑compiled C solution remains essential, while his companies also rely on C++ and Python.

C languageCompiler OptimizationError Handling
0 likes · 2 min read
Elon Musk on Error Messages, Rust, and Why C Still Rules on Specialized Hardware
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.

CTechnology Stackc++
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 PopularityPythonTIOBE Index
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++Error HandlingLifetimes
0 likes · 19 min read
From C++ to Rust: Error Handling and Lifetimes
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.

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

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

Operating SystemsSoftware ArchitectureTechnology Stack
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.

developer resourceslanguage listopen source
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#PythonTIOBE Index
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.

Rustcommunity managementopen source governance
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 TrendsPHPPython
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.

PHPTIOBEpopularity
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 SpectrumJavaPython
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++IteratorMemory Safety
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 PopularityPythonTIOBE Index
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.

Web Developmentprogramming languagesserver-side
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 kernelRustSystem Programming
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.

influential programmersprogramming languagessoftware 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.

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

Backward CompatibilityGILWhitespace 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.

Ccareer advicelanguage relevance
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.

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

Big DataCloud NativePyTorch
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 TrendsGiteedeveloper community
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.

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

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

AndroidInteroperabilityKotlin
0 likes · 16 min read
Kotlin Language Features, Differences from Java, and Their Practical Application in a Mobile Cash Register App
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.

CSorting Algorithmsperformance benchmark
0 likes · 5 min read
Performance Comparison of C and Rust Using Common Sorting Algorithms
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 PopularityTIOBE Index
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 RossumMicrosoftPython
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.

cloud adoptiondeveloper trendsemerging technology
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.

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

Pythonartificial intelligencecareer trends
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.

PythonWeb Developmentartificial intelligence
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.

Data ScienceGoPython
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.

JavaPythoncareer advice
0 likes · 6 min read
Java vs Python for Test Automation: Which Language Boosts Your Career?
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
21CTO
21CTO
Jun 1, 2020 · Fundamentals

What the 2020 Stack Overflow Survey Reveals About Today’s Hottest Tech Trends

Based on responses from nearly 65,000 developers worldwide, the 2020 Stack Overflow Developer Survey highlights shifting popularity of languages like Rust and TypeScript, rising DevOps salaries, preferred frameworks, database choices, work habits, and demographic insights, offering a comprehensive snapshot of the current software development landscape.

2020 Developer TrendsDevOps SalariesStack Overflow Survey
0 likes · 8 min read
What the 2020 Stack Overflow Survey Reveals About Today’s Hottest Tech Trends
Selected Java Interview Questions
Selected Java Interview Questions
Jun 1, 2020 · Fundamentals

Why China Has Not Developed Its Own Operating System or Programming Language: A Historical and Industry Analysis

The article examines the historical development of PC and mobile operating systems, explains why China has not produced a mainstream OS or programming language, and argues that future opportunities will depend on aligning technological timing, geographic advantages, and human resources within China's growing IT ecosystem.

ChinaIndustry analysisOperating Systems
0 likes · 13 min read
Why China Has Not Developed Its Own Operating System or Programming Language: A Historical and Industry Analysis
Programmer DD
Programmer DD
May 25, 2020 · Fundamentals

7 Modern Programming Languages You Should Learn in 2024

This article examines seven modern programming languages—Rust, Go, Kotlin, TypeScript, Swift, Dart, and Julia—detailing their key features, typical use cases, popularity trends, and why developers should consider learning them to stay competitive in today's software landscape.

GoKotlinRust
0 likes · 21 min read
7 Modern Programming Languages You Should Learn in 2024
Laravel Tech Community
Laravel Tech Community
May 22, 2020 · Fundamentals

2020 Developer Internet Survey Highlights Go Popularity, Data Science Interest, and Remote Work Preferences

The 2020 developer internet survey reveals that Go tops the list of languages developers want to learn, data science dominates interest areas, security and IoT follow, and remote/online work and learning are increasingly preferred, while experienced developers show limited expertise in machine learning.

Data ScienceGo languagedeveloper survey
0 likes · 3 min read
2020 Developer Internet Survey Highlights Go Popularity, Data Science Interest, and Remote Work Preferences
Laravel Tech Community
Laravel Tech Community
May 11, 2020 · Fundamentals

Programming Language Salary Distribution and Market Share Analysis

This article presents a data-driven analysis of programming language popularity and salary distribution in the Chinese job market, featuring a detailed table of average and median wages, headcount, and percentage share for each language, along with a pie‑chart visualization.

Data visualizationcareer trendsjob market
0 likes · 6 min read
Programming Language Salary Distribution and Market Share Analysis
Programmer DD
Programmer DD
May 6, 2020 · Fundamentals

Why C Surged to #1 in TIOBE’s May 2020 Ranking – Insights and Trends

The May 2020 TIOBE index shows C reclaiming the top spot over Java, while languages like Rust, MATLAB, and Scratch rise, R remains stable, and Objective‑C continues to fall, reflecting pandemic‑driven shifts toward embedded, data‑science, and educational programming.

2020 TrendsC languageLanguage Popularity
0 likes · 5 min read
Why C Surged to #1 in TIOBE’s May 2020 Ranking – Insights and Trends
Architecture Digest
Architecture Digest
Feb 22, 2020 · Fundamentals

Five Programming Languages Predicted to Die

The article forecasts that Perl, Ruby, Visual Basic.NET, Adobe Flash/AIR (ActionScript), and Delphi's Object Pascal are each facing extinction as developers shift toward newer, more supported programming languages, illustrating the decline with code examples and historical context.

ActionScriptObject PascalRuby
0 likes · 9 min read
Five Programming Languages Predicted to Die
Programmer DD
Programmer DD
Feb 14, 2020 · Fundamentals

HackerRank 2020 Developer Skills Report: Salaries, Languages, Hiring Trends

The 2020 HackerRank Developer Skills Report, the largest of its kind, surveys over 116,000 developers worldwide, revealing hiring preferences for bootcamp graduates, demand for full‑stack and backend talent, top programming languages, salary disparities, and developers’ work‑life habits.

bootcampsdeveloper surveyfull-stack
0 likes · 9 min read
HackerRank 2020 Developer Skills Report: Salaries, Languages, Hiring Trends
Python Programming Learning Circle
Python Programming Learning Circle
Feb 11, 2020 · Fundamentals

Understanding the TIOBE Programming Language Index and Its Significance

The TIOBE Programming Community Index, updated monthly, measures programming language popularity using data from global engineers, courses, and major search engines, helping developers assess skill relevance and choose appropriate languages, while emphasizing that the ranking reflects popularity rather than language quality.

TIOBE Indexpopularityprogramming languages
0 likes · 6 min read
Understanding the TIOBE Programming Language Index and Its Significance
21CTO
21CTO
Feb 4, 2020 · Fundamentals

10 Programming Languages That Shaped Software Development and Their Visionary Creators

An overview of ten influential programming languages—from Java and C to Python and JavaScript—detailing their origins, key designers, and lasting impact on software development, illustrating why these languages have endured and continue to dominate various domains such as web, systems, and data processing.

Javalanguage historyprogramming languages
0 likes · 7 min read
10 Programming Languages That Shaped Software Development and Their Visionary Creators
21CTO
21CTO
Jan 10, 2020 · Fundamentals

How Anders Hejlsberg Shaped Modern Programming: From Turbo Pascal to TypeScript

This article chronicles Anders Hejlsberg's remarkable career—from creating Turbo Pascal and Delphi to designing C# and TypeScript—highlighting his influence on programming language design, IDE development, and the evolution of modern software engineering.

Compiler designIDESoftware Engineering
0 likes · 12 min read
How Anders Hejlsberg Shaped Modern Programming: From Turbo Pascal to TypeScript
21CTO
21CTO
Dec 29, 2019 · Fundamentals

Which 5 Programming Languages Are Set to Dominate the Future?

Dice Insights analyzed TIOBE, RedMonk rankings and its own job database to highlight five programming languages—Swift, Kotlin, Python, Groovy, and TypeScript—that are projected to experience rapid growth and increased adoption in the coming years.

KotlinLanguage TrendsSwift
0 likes · 5 min read
Which 5 Programming Languages Are Set to Dominate the Future?
Java High-Performance Architecture
Java High-Performance Architecture
Dec 29, 2019 · Fundamentals

Which Technologies Will Dominate Software Development in 2020? A Trend Forecast

This article forecasts the 2020 software development landscape, highlighting the rise of cloud adoption, Kubernetes, micro‑services, Python, Java, emerging languages like Rust and Kotlin, JavaScript frameworks, API standards, SQL dominance, big‑data engines Spark and Flink, and the growing impact of WebAssembly.

Big DataMicroservicesWeb Development
0 likes · 9 min read
Which Technologies Will Dominate Software Development in 2020? A Trend Forecast
Qunar Tech Salon
Qunar Tech Salon
Dec 3, 2019 · Fundamentals

Five Emerging Programming Languages with a Bright Future

An overview of five emerging programming languages—Elm, Kotlin, Rust, Elixir, and Crystal—highlighting their key features, advantages, and potential impact on software development, illustrating how they address modern development needs and may shape the future of the industry.

Type Safetyemerging languagesfunctional programming
0 likes · 9 min read
Five Emerging Programming Languages with a Bright Future
Python Programming Learning Circle
Python Programming Learning Circle
Nov 12, 2019 · Fundamentals

What Developers Really Ask on Stack Overflow: Language‑Specific Pain Points Revealed

Analyzing eleven years of Stack Overflow data for the eleven most popular programming languages, this article uncovers the most frequent questions, dominant frameworks, libraries and data types that trouble developers, showing how language popularity and pain points have shifted over time.

Language PopularityStack Overflow analysisdeveloper trends
0 likes · 13 min read
What Developers Really Ask on Stack Overflow: Language‑Specific Pain Points Revealed