Tagged articles
380 articles
Page 4 of 4
Architects Research Society
Architects Research Society
Nov 4, 2019 · Fundamentals

Programming Language Trends 2019 and Beyond: Insights on Elixir, Rust, Swift, .NET, and Emerging Infrastructure Languages

The 2019 programming language trends report analyzes the adoption stages of languages such as Elixir, Rust, Swift, .NET Core, and emerging infrastructure DSLs like Ballerina and Pulumi, offering insights for technology leaders and developers on where to invest their learning and development resources.

ElixirRustSwift
0 likes · 14 min read
Programming Language Trends 2019 and Beyond: Insights on Elixir, Rust, Swift, .NET, and Emerging Infrastructure Languages
21CTO
21CTO
Oct 22, 2019 · Fundamentals

Why C Still Rules: Performance, Safety, and the Future of Programming Languages

This article examines C's unmatched hardware efficiency, its safety trade‑offs, the rise of higher‑level languages focused on developer productivity, and why C remains essential for embedded, real‑time, and AI systems despite shifting popularity trends.

C languageSoftware EngineeringSystems Programming
0 likes · 9 min read
Why C Still Rules: Performance, Safety, and the Future of Programming Languages
Java Backend Technology
Java Backend Technology
Sep 30, 2019 · Fundamentals

What the 2019 Stack Overflow Survey Says About Tech Choices, Work Hours & Salaries

The 2019 Stack Overflow Developer Survey of over 90,000 respondents reveals the most popular programming languages, frameworks and tools, typical work hours, industry distribution, job‑change frequency, age and experience demographics, and how language choice and seniority affect developer salaries worldwide.

Code reviewdeveloper surveyprogramming languages
0 likes · 9 min read
What the 2019 Stack Overflow Survey Says About Tech Choices, Work Hours & Salaries
Architecture Digest
Architecture Digest
Sep 20, 2019 · Fundamentals

2019 September Nationwide Programmer Salary Survey and 90‑Post‑1990s Programmer Job Report

The report presents September 2019 salary statistics for programmers across major Chinese cities, compares programming language earnings, highlights algorithm engineer and architect pay, and analyzes the 90‑post‑1990s programmer job market including average monthly salaries near 20 K, gender distribution, city preferences, and top‑desired companies such as ByteDance, Tencent and Alibaba.

90‑post‑1990sChinaTech Employment
0 likes · 11 min read
2019 September Nationwide Programmer Salary Survey and 90‑Post‑1990s Programmer Job Report
Programmer DD
Programmer DD
Jul 18, 2019 · Fundamentals

Why Do Programming Language Rankings Differ? Inside TIOBE vs PYPL

This article explains why popular programming language rankings such as TIOBE and PYPL often show conflicting results, describes how each index calculates popularity, and offers guidance on interpreting these lists when choosing a language to learn or use.

Language PopularityPYPLTIOBE
0 likes · 5 min read
Why Do Programming Language Rankings Differ? Inside TIOBE vs PYPL
360 Tech Engineering
360 Tech Engineering
Jul 10, 2019 · Frontend Development

The Past, Present, and Future of Front‑End Development Programming Languages

This article reviews the evolution of front‑end programming languages, discusses why extreme attitudes toward language choice hinder productive discussion, explains how platform constraints shape language selection, examines the strengths and weaknesses of JavaScript, Java, and Objective‑C, and predicts increasing convergence and cross‑platform trends among modern front‑end languages.

JavaScriptKotlinSwift
0 likes · 33 min read
The Past, Present, and Future of Front‑End Development Programming Languages
21CTO
21CTO
May 8, 2019 · Fundamentals

What the May 2019 TIOBE Index Reveals About Programming Language Trends

The May 2019 TIOBE Programming Community Index shows a stable top‑ten lineup, highlights Python's surge, R's unexpected drop from the top‑20, and provides insight into shifting popularity across languages such as Swift, Go, and PHP.

Language PopularityPythonR language
0 likes · 4 min read
What the May 2019 TIOBE Index Reveals About Programming Language Trends
21CTO
21CTO
Apr 30, 2019 · Backend Development

Is Java Doomed? Exploring the Future of a 25‑Year‑Old Language

The article examines why many consider Java outdated and inflexible, discusses its ecosystem, JVM strengths, comparisons with newer languages, and ultimately argues that despite its age Java remains a viable backbone for large‑scale software development.

BackendEcosystemJVM
0 likes · 11 min read
Is Java Doomed? Exploring the Future of a 25‑Year‑Old Language
21CTO
21CTO
Apr 8, 2019 · Blockchain

Understanding Blockchain Architecture: Layers, Implementations, and Knowledge Map

This article explains the fundamental concepts of blockchain, outlines its three-layer architecture (protocol, extension, application), reviews typical language‑specific implementations, and presents a knowledge‑map that helps developers systematically study and build blockchain‑based products.

BlockchainDistributed Systemsarchitecture
0 likes · 16 min read
Understanding Blockchain Architecture: Layers, Implementations, and Knowledge Map
Architecture Digest
Architecture Digest
Apr 8, 2019 · Blockchain

Blockchain Architecture Overview and Implementation Guide

This article provides a comprehensive overview of blockchain technology, covering its fundamental concepts, layered architecture (protocol, extension, and application layers), implementation details across various programming languages, and a knowledge map to help developers understand and build blockchain-based products.

architectureprogramming languagesprotocol layer
0 likes · 17 min read
Blockchain Architecture Overview and Implementation Guide
21CTO
21CTO
Apr 7, 2019 · Fundamentals

April PYPL Rankings: Top Languages, IDEs & Databases Unveiled

The April PYPL (Popularity of Programming Language) report presents four rankings—programming languages, IDEs, online IDEs, and databases—based on Google search frequency, highlighting Python’s 5.2% market share rise, Visual Studio’s dominance, Oracle’s decline, and the emergence of Cloud9, JSFiddle and Repl.it among online IDEs.

Database TrendsIDE popularityPYPL
0 likes · 4 min read
April PYPL Rankings: Top Languages, IDEs & Databases Unveiled
21CTO
21CTO
Mar 14, 2019 · Blockchain

Essential Guide to Blockchain Programming: Top Languages, Platforms, and Use Cases

This article explores blockchain programming fundamentals, compares public and permissioned chains, reviews major development platforms, and evaluates the top five languages—C++, JavaScript, Python, Go, and Solidity—highlighting their strengths, weaknesses, and real‑world blockchain applications.

BlockchainCDApp
0 likes · 11 min read
Essential Guide to Blockchain Programming: Top Languages, Platforms, and Use Cases
21CTO
21CTO
Jan 17, 2019 · Fundamentals

How Dennis Ritchie Shaped Modern Computing: The Story Behind C and Unix

Dennis Ritchie, the creator of the C programming language and co‑developer of Unix, transformed modern computing through his pioneering work at Bell Labs, his collaboration with Ken Thompson, and the lasting influence of his innovations on operating systems, programming practices, and today’s software ecosystem.

C languageDennis RitchieOperating Systems
0 likes · 8 min read
How Dennis Ritchie Shaped Modern Computing: The Story Behind C and Unix
21CTO
21CTO
Jan 11, 2019 · Fundamentals

Why Python Became the 2018 TIOBE Programming Language of the Year

In 2018 the TIOBE index crowned Python as the top programming language, highlighting its rapid 3.62% rise and dominance across academia, AI, scripting, web development, and scientific computing, while also showing notable shifts for other languages such as Kotlin, Rust, and TypeScript.

Language TrendsTIOBEprogramming languages
0 likes · 4 min read
Why Python Became the 2018 TIOBE Programming Language of the Year
21CTO
21CTO
Dec 8, 2018 · Fundamentals

Which Open‑Source Language to Learn Next? PHP, Python, JavaScript, Ruby & Go Compared

The article examines the popularity of five open‑source programming languages—PHP, Python, JavaScript, Ruby, and Go—by evaluating their community size, typical use cases, dominant frameworks, and career prospects, helping developers choose the most suitable language for web, backend, or emerging applications.

JavaScriptPHPPython
0 likes · 7 min read
Which Open‑Source Language to Learn Next? PHP, Python, JavaScript, Ruby & Go Compared
21CTO
21CTO
Dec 4, 2018 · Fundamentals

Why Is Visual Basic.NET Still in the Top 5? December 2023 TIOBE Rankings Revealed

December’s TIOBE Index shows Java, C, Python, C++ and Visual Basic.NET holding the top five spots, with Visual Basic.NET surprisingly climbing to rank above C# and JavaScript, while languages like Go slip to 15, and SQL reappears after a long absence, highlighting shifting industry trends.

Language PopularityTIOBE IndexVisual Basic.NET
0 likes · 5 min read
Why Is Visual Basic.NET Still in the Top 5? December 2023 TIOBE Rankings Revealed
21CTO
21CTO
Nov 13, 2018 · Fundamentals

Will Go or SQL Top the 2018 TIOBE Language Rankings?

The article reviews the October 2018 TIOBE programming language rankings, highlighting shifts such as Go moving into the top ten, SQL’s re‑entry, Rust’s slight decline, and provides a historical top‑10 trend chart while explaining the index’s methodology and its relevance for developers.

Popularity TrendsTIOBE Indexlanguage ranking
0 likes · 4 min read
Will Go or SQL Top the 2018 TIOBE Language Rankings?
Java Backend Technology
Java Backend Technology
Oct 20, 2018 · Big Data

What the 2018 GitHub Octoverse Reveals About Global Developer Trends

GitHub’s 2018 Octoverse report uncovers global developer habits, highlighting the most chatty nations, favorite emojis, peak activity hours, top programming languages, fastest‑growing topics like AI, and major platform updates such as GitHub Actions and Connect, offering a comprehensive snapshot of the open‑source ecosystem.

GitHubGitHub Actionsartificial intelligence
0 likes · 10 min read
What the 2018 GitHub Octoverse Reveals About Global Developer Trends
21CTO
21CTO
Aug 30, 2018 · R&D Management

What the Latest Global Survey Reveals About Software Development Trends in 2019

This article summarizes a 2018‑2019 global software development survey, highlighting the most popular programming languages, tools, hiring challenges, outsourcing attitudes, and performance metrics that shape today’s fast‑changing development landscape.

performance managementprogramming languagesrecruitment
0 likes · 7 min read
What the Latest Global Survey Reveals About Software Development Trends in 2019
Architecture Digest
Architecture Digest
Aug 16, 2018 · Fundamentals

Profiles of Pioneering Computer Scientists and Their Contributions

This article presents concise biographies of ten influential computer scientists, highlighting their groundbreaking algorithms, programming language innovations, award recognitions, and lasting impact on the fields of algorithms, data structures, and computer science fundamentals.

AlgorithmsFoundationscomputer science
0 likes · 10 min read
Profiles of Pioneering Computer Scientists and Their Contributions
21CTO
21CTO
Aug 8, 2018 · Fundamentals

The 5 Most Unreadable Esoteric Programming Languages Revealed

This article explores five notoriously obscure esoteric programming languages—Malbolge, Cow, Brainfuck, INTERCAL, and Whitespace—detailing their origins, unique characteristics, and providing Hello World code examples that illustrate just how unreadable and unconventional they are.

Whitespacebrainfuckesolang
0 likes · 17 min read
The 5 Most Unreadable Esoteric Programming Languages Revealed
21CTO
21CTO
Jul 10, 2018 · Fundamentals

Why TypeScript Jumped to #50 in July’s TIOBE Index

July’s TIOBE Programming Language Index reveals TypeScript’s rise to #50, sustained dominance of C and Java, the re‑entry of SQL, and notable shifts for languages like Objective‑C, Lua, F# and Haskell, offering a comprehensive snapshot of current developer preferences.

Language PopularityTIOBE IndexTypeScript
0 likes · 4 min read
Why TypeScript Jumped to #50 in July’s TIOBE Index
21CTO
21CTO
Jun 12, 2018 · Fundamentals

What Do 6,000+ Developers Say About the Hottest Languages and Tools in 2018?

The JetBrains 2018 Developer Ecosystem report surveyed over 6,000 developers, revealing Java as the most popular language, JavaScript as the most used, Go as the most promising, IDEs as the top tools, and a clear shift toward major cloud providers for hosting applications.

IDEdeveloper surveyprogramming languages
0 likes · 5 min read
What Do 6,000+ Developers Say About the Hottest Languages and Tools in 2018?
21CTO
21CTO
May 22, 2018 · Fundamentals

Static vs Dynamic Languages: Which Wins in Real‑World Projects?

Drawing from years of experience at startups, Twitter, and Google, the author contrasts dynamic languages like Ruby and JavaScript with static languages such as Java and Haskell, highlighting how type systems affect readability, tooling, and code maintenance in large‑scale software development.

Software Engineeringdynamic typingprogramming languages
0 likes · 8 min read
Static vs Dynamic Languages: Which Wins in Real‑World Projects?
Architecture Digest
Architecture Digest
May 15, 2018 · Fundamentals

Choosing the Best Programming Language to Start With

The article advises beginners that the specific programming language matters less than learning core concepts, recommending Python, Java, Ruby, and JavaScript as strong entry points while emphasizing flexibility, job prospects, and the importance of not getting stuck on a single language.

JavaJavaScriptPython
0 likes · 5 min read
Choosing the Best Programming Language to Start With
Programmer DD
Programmer DD
Apr 14, 2018 · Fundamentals

How GitHub Shaped a Decade of Open‑Source Innovation

This article chronicles GitHub’s ten‑year journey from its 2008 launch to becoming the world’s largest code‑hosting platform, highlighting key milestones such as the migration of Rails, the rise of Bitcoin, Node.js, Docker, Python, TensorFlow, and the platform’s impact on open‑source culture and future technology trends.

GitHubprogramming languagessoftware history
0 likes · 14 min read
How GitHub Shaped a Decade of Open‑Source Innovation
Architecture Digest
Architecture Digest
Mar 10, 2018 · Blockchain

Why Fully Automated Formal Verification of Smart Contracts Is Impossible

The article argues that automatic formal verification of Ethereum smart contracts using deep learning and Hoare Logic is fundamentally impossible because pre‑ and post‑conditions must be manually specified, and it further critiques the overall concept of smart contracts as an overengineered and unnecessary feature of blockchain systems.

BlockchainDeep LearningHoare logic
0 likes · 12 min read
Why Fully Automated Formal Verification of Smart Contracts Is Impossible
MaGe Linux Operations
MaGe Linux Operations
Dec 28, 2017 · Artificial Intelligence

What Made Python the Top Language in 2017? Key Trends and Milestones

The 2017 Python roundup highlights its surge as the leading language for AI, data science, and software development, covering its dominance in hiring, migration to GitHub, academic recognition, educational adoption, and major ecosystem updates such as Django 2.0 and the Tangent library.

Data SciencePythonartificial intelligence
0 likes · 11 min read
What Made Python the Top Language in 2017? Key Trends and Milestones
ITPUB
ITPUB
Nov 20, 2017 · Fundamentals

Which Programming Languages Developers Hate Most – Survey Insights and Trends

Based on Stack Overflow's Developer Story tags and Kaggle's 2017 data science survey, this article reveals the programming languages and technologies developers dislike most, examines growth versus dislike rates, and highlights key trends and recommendations for aspiring data scientists.

Data ScienceKaggledeveloper survey
0 likes · 12 min read
Which Programming Languages Developers Hate Most – Survey Insights and Trends
21CTO
21CTO
Nov 14, 2017 · Fundamentals

Why Python Overtook C# in the TIOBE November Rankings

The November TIOBE index shows Python climbing to fourth place, surpassing C#, while other script languages slip down the top‑20, prompting analysis of Python's rapid growth, Java's decline, and the performance challenges facing scripting languages in large‑scale software.

CTIOBEpopularity
0 likes · 4 min read
Why Python Overtook C# in the TIOBE November Rankings
ITPUB
ITPUB
Oct 16, 2017 · Backend Development

Why PHP Is Often Called the Worst Mainstream Language

The article examines why PHP is often labeled the worst mainstream language, highlighting its chaotic function naming, inconsistent APIs, lack of async I/O and multithreading, historical design flaws, community attitudes, and recent improvements like PHP 7, while acknowledging its early deployment advantages.

Backend DevelopmentPHPSwoole
0 likes · 9 min read
Why PHP Is Often Called the Worst Mainstream Language
21CTO
21CTO
Oct 12, 2017 · Mobile Development

Will Kotlin Overtake Java as Android’s Dominant Language by 2018?

A recent Realm survey of around 100,000 developers shows Kotlin’s rapid rise in Android apps, predicting it will surpass Java as the primary language by the end of 2018, driven by Google’s official support and Kotlin’s modern, concise syntax.

AndroidJavaKotlin
0 likes · 4 min read
Will Kotlin Overtake Java as Android’s Dominant Language by 2018?
21CTO
21CTO
Sep 7, 2017 · Fundamentals

Inside the Mind of Chris Lattner: From LLVM to Swift and Beyond

This article presents an in‑depth interview with Chris Lattner, covering his education, the creation of LLVM, the birth of Swift, his management philosophy, ABI stability, and the future of Swift across platforms, offering valuable insights into modern compiler and language design.

Chris LattnerCompiler designLLVM
0 likes · 30 min read
Inside the Mind of Chris Lattner: From LLVM to Swift and Beyond
Architects Research Society
Architects Research Society
Sep 2, 2017 · Blockchain

Comparison of Bitcoin, Ethereum, and Hyperledger Fabric: Consensus, Smart Contracts, and Programming Languages

This article presents a side‑by‑side comparison of three major blockchain platforms—Bitcoin, Ethereum, and Hyperledger Fabric—detailing their required cryptocurrencies, network types, permission models, consensus algorithms, smart‑contract support, and primary programming languages, and typical use cases.

BitcoinBlockchainConsensus
0 likes · 2 min read
Comparison of Bitcoin, Ethereum, and Hyperledger Fabric: Consensus, Smart Contracts, and Programming Languages
MaGe Linux Operations
MaGe Linux Operations
Jul 30, 2017 · Artificial Intelligence

Why Python Dominates Data Mining: Clear Syntax, Rich Libraries, and Speed Trade‑offs

Python is favored for data‑mining algorithms because its clear syntax, built‑in advanced data structures, easy text handling, extensive libraries, and widespread community support outweigh its slower execution speed compared to Java or C, allowing rapid development and seamless integration with high‑performance code when needed.

Algorithm DevelopmentPythondata mining
0 likes · 5 min read
Why Python Dominates Data Mining: Clear Syntax, Rich Libraries, and Speed Trade‑offs
Hujiang Technology
Hujiang Technology
May 22, 2017 · Mobile Development

Comparing Swift and Kotlin: A Developer’s Perspective

The article compares Swift and Kotlin, highlighting their similarities and differences for developers familiar with either language, and argues that programming languages are merely tools that should be chosen based on platform needs rather than personal bias.

ComparisonKotlinMobile Development
0 likes · 3 min read
Comparing Swift and Kotlin: A Developer’s Perspective
21CTO
21CTO
May 15, 2017 · Fundamentals

Is Python Overtaking Java? Trends, Differences, and Future Outlook

The article examines recent trends showing Python’s rapid rise against Java’s declining popularity, compares their core differences in typing, syntax, performance, and ecosystem, and discusses why programmers should understand these shifts across web, cloud, mobile, and data science domains.

JavaPopularity TrendsPython
0 likes · 6 min read
Is Python Overtaking Java? Trends, Differences, and Future Outlook
Architecture Digest
Architecture Digest
May 10, 2017 · Fundamentals

Java vs Python: Popularity Trends and Key Differences

The article examines the ongoing debate about Java's relevance versus Python's rising popularity, presenting recent job market statistics, usage trends, and a detailed comparison of the two languages' characteristics, performance, cross‑platform capabilities, and roles in modern IT domains.

ComparisonJavapopularity
0 likes · 6 min read
Java vs Python: Popularity Trends and Key Differences
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2017 · Big Data

How to Choose the Right Language for Your Big Data Project

This article compares R, Python, Scala, and Java for big‑data projects, outlining each language’s strengths and weaknesses, and offers guidance on selecting the most suitable language based on project requirements, team expertise, and production needs.

Big DataJavaPython
0 likes · 8 min read
How to Choose the Right Language for Your Big Data Project
Architecture Digest
Architecture Digest
Feb 13, 2017 · Fundamentals

Why Learning Multiple Programming Languages Matters and How to Master Them

The article argues that mastering a wide range of programming languages deepens understanding of universal language models, improves tool selection, and expands career opportunities, and it provides a step‑by‑step roadmap—including meta‑learning, choosing prototype languages, and focused practice—supported by recommended resources and real‑world examples.

Software Engineeringcompiler fundamentalslanguage learning
0 likes · 14 min read
Why Learning Multiple Programming Languages Matters and How to Master Them
21CTO
21CTO
Jan 19, 2017 · Fundamentals

Which Programming Language Should You Learn in 2017? Survey Insights Revealed

This article summarizes the 2016 Stack Overflow Developer Survey and other popularity indexes, presenting usage percentages, favorite and dreaded languages, and the technologies developers most want to learn, while discussing the limitations of such data and offering practical advice for continuous learning.

Language Popularitydeveloper surveyprogramming languages
0 likes · 8 min read
Which Programming Language Should You Learn in 2017? Survey Insights Revealed

Global Popular Programming Languages: Insights from TIOBE, PYPL, StackOverflow, GitHub, and More

Based on data from TIOBE, PYPL, StackOverflow, GitHub, Indeed, Glassdoor and other sources, this article examines which programming languages are most popular worldwide and most in demand by industry, highlighting trends such as Java’s dominance, the rise of Python, JavaScript’s prevalence, and emerging languages for 2017.

JavaJavaScriptPYPL
0 likes · 9 min read
Global Popular Programming Languages: Insights from TIOBE, PYPL, StackOverflow, GitHub, and More
Architecture Digest
Architecture Digest
Nov 14, 2016 · Fundamentals

TIOBE Programming Language Ranking – Monthly Update and Trend Overview

The article presents the latest TIOBE programming language rankings, highlighting Haskell's position at 23, notable moves for MQL4, Hack, and Elixir, and provides visual trend charts for the top 10 languages along with a disclaimer about the data's scope and limitations.

Language PopularityTIOBE Rankingprogramming languages
0 likes · 5 min read
TIOBE Programming Language Ranking – Monthly Update and Trend Overview
21CTO
21CTO
Oct 29, 2016 · Fundamentals

Why Tech Loyalty Holds You Back: Embracing a Flexible Mindset in Software Development

The article reflects on how developers often become zealots for particular languages or tools, compares this to religious wars, and argues that abandoning blind loyalty in favor of an open, pragmatic approach leads to broader skill sets, better career decisions, and more innovative solutions.

Career Growthopen mindsetprogramming languages
0 likes · 7 min read
Why Tech Loyalty Holds You Back: Embracing a Flexible Mindset in Software Development
21CTO
21CTO
Oct 1, 2016 · Fundamentals

Mastering a Programming Language: History, Features, and How to Choose

This article explores the evolution of programming languages, compares their core features such as syntax, error handling, and concurrency, and offers practical guidance on selecting and learning a language that will remain relevant for years, emphasizing historical context and hands‑on practice.

language historylanguage learningprogramming languages
0 likes · 6 min read
Mastering a Programming Language: History, Features, and How to Choose
21CTO
21CTO
May 13, 2016 · Fundamentals

From Assembly to Go: A Journey Through 70 Years of Programming Languages

This article traces the evolution of programming languages from the early 1950s regional assembly language to modern languages like Go and Dart, highlighting key milestones, influential predecessors, and the continual innovation that has produced over 250 distinct languages.

computer sciencehistoryprogramming languages
0 likes · 4 min read
From Assembly to Go: A Journey Through 70 Years of Programming Languages
dbaplus Community
dbaplus Community
Apr 6, 2016 · Fundamentals

Essential Open‑Source Technologies Every Engineer Should Know

This article provides a comprehensive, curated overview of the most influential open‑source software across the full technology stack—including operating systems, web servers, programming languages, frameworks, databases, big‑data tools, and development utilities—offering practical insights for engineers seeking to understand and adopt proven solutions.

Big Datadatabasesopen source
0 likes · 24 min read
Essential Open‑Source Technologies Every Engineer Should Know
21CTO
21CTO
Mar 8, 2016 · Fundamentals

10 Pioneering Computer Scientists Who Shaped Modern Computing

This article profiles ten influential computer scientists and innovators—from Donald Knuth and Edsger Dijkstra to John Backus and Tony Hoare—highlighting their groundbreaking contributions, awards, and lasting impact on algorithms, programming languages, and the evolution of computer science.

Algorithmscomputer sciencehistory
0 likes · 11 min read
10 Pioneering Computer Scientists Who Shaped Modern Computing
21CTO
21CTO
Jan 30, 2016 · Fundamentals

What Real Code Do Movies Use? Surprising Sources Behind On‑Screen Programming

This article reveals how many sci‑fi films showcase actual code snippets—ranging from C++ and assembly to HTML and Lua—sourced from blogs, manuals, and open‑source projects, offering a fascinating glimpse into the authentic programming behind cinematic tech scenes.

Cinemamovie codepop culture
0 likes · 3 min read
What Real Code Do Movies Use? Surprising Sources Behind On‑Screen Programming
21CTO
21CTO
Jan 29, 2016 · Backend Development

Choosing a Niche Language for Your Startup: Python, Ruby, Node.js, Go Pros & Cons

The article examines how early‑stage startups can evaluate less‑common programming languages—Python, Ruby, Node.js, and Go—by weighing their disadvantages such as dynamic typing challenges, limited community support, hiring difficulties, and performance constraints, and explains why a mixed Python‑Go stack may balance rapid development with long‑term stability.

Backend DevelopmentGoNode.js
0 likes · 11 min read
Choosing a Niche Language for Your Startup: Python, Ruby, Node.js, Go Pros & Cons
21CTO
21CTO
Jan 3, 2016 · Fundamentals

Why Learning Programming Takes Ten Years, Not Days: A Reality Check

The article argues that claims of mastering programming in a few days are misleading, presents research showing a decade is typically needed to achieve expertise, and offers practical advice on how to become a competent programmer through sustained practice, collaboration, and thoughtful language selection.

careerlearningprogramming
0 likes · 14 min read
Why Learning Programming Takes Ten Years, Not Days: A Reality Check
Qunar Tech Salon
Qunar Tech Salon
Dec 30, 2015 · Fundamentals

Insights from Language Creators: The Future of Programming Languages

In a series of interviews, the creators of Node.js, Python, Ruby, Kotlin, Scala, C++, Dart, Julia, and Clojure discuss each language's core strengths, design goals, and the contexts in which developers should choose them, offering a panoramic view of modern programming language evolution.

interviewslanguage designprogramming languages
0 likes · 7 min read
Insights from Language Creators: The Future of Programming Languages
Qunar Tech Salon
Qunar Tech Salon
Dec 27, 2015 · Fundamentals

The Importance of Continuous Learning in a Software Development Career

The author, a programmer with 32 years of experience, argues that continuous self‑education and staying abreast of emerging technologies are personal responsibilities, not the employer’s, illustrating this through a series of career anecdotes spanning from early microcomputers to modern mobile and web development.

Career DevelopmentSoftware Engineeringcontinuous learning
0 likes · 11 min read
The Importance of Continuous Learning in a Software Development Career
21CTO
21CTO
Nov 27, 2015 · Fundamentals

What Tech Stack Powers the Most Successful Startups? Insights from AngelList Data

A recent study analyzes startup technology choices, revealing the most popular programming languages, frontend frameworks, databases, mobile platforms, infrastructure services, DevOps tools, search technologies, API integrations, and advanced big‑data solutions across different performance tiers.

Big Datafrontendprogramming languages
0 likes · 5 min read
What Tech Stack Powers the Most Successful Startups? Insights from AngelList Data
21CTO
21CTO
Nov 13, 2015 · Fundamentals

What the Latest TIOBE Index Reveals About Java’s Surge and Language Rankings

The October TIOBE Programming Language Index shows Java climbing past 20% market share, highlights rapid shifts for languages like OpenEdge ABL, VBScript and Go, and explains how the ranking—based on search engine data—can guide developers in skill assessment and language selection for new projects.

JavaLanguage PopularityTIOBE
0 likes · 5 min read
What the Latest TIOBE Index Reveals About Java’s Surge and Language Rankings
21CTO
21CTO
Nov 7, 2015 · Fundamentals

Satirical Timeline: From Jacquard Loom to JavaScript

This tongue‑in‑cheek chronicle traces the evolution of programming languages—from the 1801 Jacquard loom’s punched‑card instructions and Ada Lovelace’s theoretical algorithm, through Turing’s universal machine, the birth of FORTRAN, Lisp, COBOL, C, Java, and up to modern JavaScript—mixing factual milestones with satirical commentary.

Software Engineeringhistoryprogramming languages
0 likes · 21 min read
Satirical Timeline: From Jacquard Loom to JavaScript
21CTO
21CTO
Oct 14, 2015 · Fundamentals

Which Programming Languages Earn the Highest Salaries? 2015 Demand & Salary Report

An analysis of 2015 job market data reveals the most in‑demand programming languages, their average salaries, and key factors such as enterprise hiring practices, multi‑skill requirements, and the limitations of using past trends to predict future technology popularity.

career advicejob demandprogramming languages
0 likes · 9 min read
Which Programming Languages Earn the Highest Salaries? 2015 Demand & Salary Report
21CTO
21CTO
Oct 1, 2015 · Fundamentals

Which Tech Stack Powers the Most Successful Startups? A Data‑Driven Survey

A recent study analyzes startup technology choices across programming languages, front‑end, databases, mobile, infrastructure, DevOps, APIs, advanced tech, and big‑data tools, revealing the most popular options and how they differ between ordinary, good, and excellent companies.

cloud infrastructureprogramming languagesstartup tech stack
0 likes · 5 min read
Which Tech Stack Powers the Most Successful Startups? A Data‑Driven Survey
Qunar Tech Salon
Qunar Tech Salon
Sep 16, 2015 · Fundamentals

A Programming Language Is a System for Encoding, Naming, and Organizing Algorithms

The article explains that a programming language serves as a system to encode, name, and organize algorithms, discusses the misuse of the term “algorithm,” illustrates classic algorithms like Dijkstra’s and Euclid’s with code examples in Forth, PostScript, and Python, and emphasizes the DRY principle and efficiency concerns in software development.

AlgorithmsCode ExamplesDRY principle
0 likes · 8 min read
A Programming Language Is a System for Encoding, Naming, and Organizing Algorithms
Qunar Tech Salon
Qunar Tech Salon
Sep 15, 2015 · Fundamentals

Why Programmers Are So Fascinated with Programming Languages

The article explores why programmers obsess over programming languages, discussing rankings, community dynamics, conference culture, and the professional impact of mastering multiple languages, while also offering resources for staying informed about language trends.

RedMonkTIOBEdeveloper culture
0 likes · 6 min read
Why Programmers Are So Fascinated with Programming Languages
Qunar Tech Salon
Qunar Tech Salon
Sep 11, 2015 · Fundamentals

A Popular Introduction to Programming Culture and the Evolution of Code

This magazine special issue offers an accessible overview of software history, programming languages, coder culture, and the philosophical impact of code, blending terminology, jokes, and insights to illustrate why learning to program matters in today's evolving economy.

Technology Historycodingprogramming
0 likes · 12 min read
A Popular Introduction to Programming Culture and the Evolution of Code
Baidu Tech Salon
Baidu Tech Salon
Aug 19, 2014 · Big Data

Technology Stack Trends in Startup Companies Based on AngelList Data

Analyzing AngelList data for transportation‑sector startups, the report reveals JavaScript/Node.js and Ruby on Rails dominate programming and front‑end, MySQL/MongoDB lead storage, iOS tops mobile, AWS leads infrastructure, Chef leads DevOps, while Python is favored by higher‑tier firms and PHP by lower‑tier ones, though the scoring methodology remains opaque.

Big DataTechnology Stackdatabases
0 likes · 5 min read
Technology Stack Trends in Startup Companies Based on AngelList Data
Baidu Tech Salon
Baidu Tech Salon
Jun 5, 2014 · Fundamentals

Chris Lattner: LLVM, Clang, and the Creation of Swift

Chris Lattner, the original creator of LLVM and Clang, now leads Apple’s Developer Tools division and has driven the development of Swift since 2010, integrating his compiler expertise, fostering interactive tools like Xcode Playgrounds, and shaping modern programming education.

ClangLLVMSwift
0 likes · 6 min read
Chris Lattner: LLVM, Clang, and the Creation of Swift
Baidu Tech Salon
Baidu Tech Salon
Apr 9, 2014 · Fundamentals

Key Highlights of Java SE 8 and Its Role in Modern Development

Java remains the dominant, widely‑employed language—especially in China—and Java SE 8 revitalizes it with lambda expressions, default interface methods, a modern date‑time API and numerous refinements, while its cross‑platform design fuels IoT and embedded growth and sustains a lucrative, evolving ecosystem.

IoTJavaJava SE 8
0 likes · 4 min read
Key Highlights of Java SE 8 and Its Role in Modern Development