Tagged articles
70 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
May 16, 2026 · Fundamentals

Why is C considered the hardest programming language?

The article explains that C’s steep learning curve stems from its low‑level environment setup, opaque debugging, complex pointer syntax, and manual memory management, while also arguing that mastering C is valuable for low‑level development and deep understanding of computer fundamentals.

C languageMemory Managementlow-level development
0 likes · 7 min read
Why is C considered the hardest programming language?
21CTO
21CTO
May 12, 2026 · Information Security

cURL Founder Tests Anthropic Mythos on 176K Lines of C Code, Finds Only One Low‑Severity Vulnerability

In a detailed blog post, curl creator Daniel Stenberg evaluated Anthropic’s AI security model Mythos by scanning 176,000 lines of curl’s C code, uncovering five reported issues that collapsed to a single low‑severity CVE after manual verification, and concluded that the model’s hype far exceeds its actual capability.

AI code analysisAnthropic MythosC language
0 likes · 10 min read
cURL Founder Tests Anthropic Mythos on 176K Lines of C Code, Finds Only One Low‑Severity Vulnerability
Liangxu Linux
Liangxu Linux
May 5, 2026 · Fundamentals

What Is an Embedded System? A Simple, Everyday Explanation

The article explains how embedding a computer into devices gives them dedicated intelligence, outlines the hardware‑software makeup, development challenges, widespread applications from household gadgets to industrial control, and highlights emerging AI trends and career opportunities in embedded engineering.

AIC languageIoT
0 likes · 6 min read
What Is an Embedded System? A Simple, Everyday Explanation
21CTO
21CTO
Sep 6, 2025 · Fundamentals

Brian Kernighan on Rust, Unix Legacy, and the Future of Programming

In a lively talk at the Eastern Retro Computer Festival, Unix co‑founder Brian Kernighan reflects on the shift from C to memory‑safe languages, the explosion of Linux distributions, the role of Unix in modern mobile OSes, and offers candid advice for today’s developers.

Brian KernighanC languageLinux
0 likes · 9 min read
Brian Kernighan on Rust, Unix Legacy, and the Future of Programming
IT Services Circle
IT Services Circle
Sep 6, 2025 · Fundamentals

How Dennis Ritchie’s C Language and Unix Shaped Modern Computing

The article recounts Dennis Ritchie’s life—from his early years at Bell Labs and his role in creating the B language, to the development of Unix and the C programming language, their revolutionary impact on software portability, the birth of the “hello world” tradition, and his lasting legacy honored by the Turing Award.

C languageDennis RitchieUnix
0 likes · 6 min read
How Dennis Ritchie’s C Language and Unix Shaped Modern Computing
Liangxu Linux
Liangxu Linux
May 19, 2025 · Fundamentals

Understanding C Macro Expansion: When Parameters Expand and When They Don’t

This article explains the C preprocessor's macro‑expansion rules, detailing when macro arguments are expanded, how replacement‑list macros behave, special cases involving the # and ## operators, and provides step‑by‑step examples and techniques for controlling expansion.

C languageMacro ExpansionPreprocessor
0 likes · 7 min read
Understanding C Macro Expansion: When Parameters Expand and When They Don’t
Java Tech Enthusiast
Java Tech Enthusiast
Jan 31, 2025 · Fundamentals

Why Most Operating Systems Are Written in C

Most operating systems are written in C because its simple, portable syntax, minimal runtime, and direct memory and hardware access let developers write bare‑metal kernels that manage resources efficiently, making C the preferred high‑level language for system programming despite other languages being better for applications.

C languageHardwareOperating Systems
0 likes · 5 min read
Why Most Operating Systems Are Written in C
Liangxu Linux
Liangxu Linux
Jan 19, 2025 · Fundamentals

Why Most Operating Systems Are Written in C: Hidden Advantages Explained

This article explains why C remains the dominant language for operating system development, highlighting its simplicity, portability, lack of runtime dependencies, direct hardware control, and the transparency it offers programmers when working close to the metal.

C languageOperating SystemsSystems Programming
0 likes · 6 min read
Why Most Operating Systems Are Written in C: Hidden Advantages Explained
php Courses
php Courses
Jan 15, 2025 · Backend Development

Understanding and Building a PHP Interpreter with C

This course introduces the background and features of PHP, explains the inner workings of the PHP interpreter—including lexical analysis, parsing, and the virtual machine—and guides students through implementing these components in C to create a simple interpreter while enhancing their programming and problem‑solving skills.

C languagePHPbackend-development
0 likes · 3 min read
Understanding and Building a PHP Interpreter with C
Liangxu Linux
Liangxu Linux
Oct 10, 2024 · Fundamentals

How Pointers Were Invented: From Memory Addresses to C Variables

This article explains how memory addresses are numbered, why direct writes are risky, how symbolic variables simplify programming, the limitations of pass‑by‑value in C, and how introducing pointers provides the necessary indirection to manipulate memory safely and efficiently.

C languageMemoryVariables
0 likes · 7 min read
How Pointers Were Invented: From Memory Addresses to C Variables
Liangxu Linux
Liangxu Linux
Jun 21, 2024 · Fundamentals

How "Hello, World!" Became Every Programmer’s First Code

Tracing its origins from a 1972 Bell Labs B‑language memo to the ubiquitous C example popularized by K&R, this article explains why the simple “Hello, World!” program became the universal first program, showing the original source code and its cultural significance in programming education.

B languageC languageHello World
0 likes · 4 min read
How "Hello, World!" Became Every Programmer’s First Code
Liangxu Linux
Liangxu Linux
Mar 27, 2024 · Fundamentals

Where Can You Use C? 8 Major Development Areas Explained

This article outlines eight key domains where C is still widely used—including embedded systems, desktop applications, system components, operating systems, language compilers, signal processing, audio/video handling, and databases—highlighting typical projects, tools, and why C remains essential for low‑level, performance‑critical development.

C languageDatabase DevelopmentEmbedded Development
0 likes · 11 min read
Where Can You Use C? 8 Major Development Areas Explained
php Courses
php Courses
Mar 7, 2024 · Backend Development

Understanding and Implementing a PHP Interpreter in C

This course introduces the background and features of PHP, explains the role and operation of the PHP interpreter, and guides learners through building core components such as lexical analysis, parsing, and a virtual machine in C, enabling hands‑on creation of a simple interpreter.

C languagePHPbackend-development
0 likes · 3 min read
Understanding and Implementing a PHP Interpreter in C
Java Tech Enthusiast
Java Tech Enthusiast
Jan 4, 2024 · Databases

Redis Simple Dynamic String (SDS) Implementation Overview

Redis implements its own Simple Dynamic String (SDS) instead of plain C strings because SDS stores length for O(1) queries, pre‑allocates extra space and lazily reuses freed bytes, prevents buffer overflows, handles binary data, and uniformly backs all string keys, values and container elements.

C languageMemory ManagementSDS
0 likes · 8 min read
Redis Simple Dynamic String (SDS) Implementation Overview
Liangxu Linux
Liangxu Linux
Dec 13, 2023 · Fundamentals

Why Pointers Matter: A Visual Journey from Memory Cells to C Code

This article walks through a visual memory model, introduces a simple mov instruction, expands it with size‑specific variants, explains variables and their types, and then builds up the concept of pointers, their arithmetic, and how they map to actual CPU instructions.

C languageMemory ModelVariables
0 likes · 18 min read
Why Pointers Matter: A Visual Journey from Memory Cells to C Code
IT Services Circle
IT Services Circle
Sep 11, 2023 · Artificial Intelligence

Mojo: Modular AI’s New High‑Performance Programming Language for AI Research and Production

Mojo, the new language from Modular AI founded by Chris Lattner, blends Python’s ease of use with C‑level performance via MLIR, offers a Linux‑only SDK with REPL, VS Code, Jupyter support, and claims speedups of up to 68 000× over Python, with example code and a static‑binary build workflow.

AI programmingC languageMLIR
0 likes · 7 min read
Mojo: Modular AI’s New High‑Performance Programming Language for AI Research and Production
ITPUB
ITPUB
Apr 30, 2023 · Databases

Inside Redis: Unveiling Its Core Architecture and Data Storage Mechanics

This article provides a detailed walkthrough of Redis's internal architecture, covering the client module, event‑driven networking, command processing, memory management, persistence strategies, high‑availability features, and the low‑level data structures such as redisServer, redisDb, dict, dictEntry, and redisObject that power its fast key‑value storage.

C languageData StructuresDatabase Internals
0 likes · 12 min read
Inside Redis: Unveiling Its Core Architecture and Data Storage Mechanics
AI Cyberspace
AI Cyberspace
Feb 23, 2023 · Fundamentals

From ALGOL to C: The Epic Journey That Shaped Modern Computing

This article traces the evolution of the C programming language from its roots in ALGOL 60 through CPL, BCPL, and B, detailing how Ken Thompson and Dennis Ritchie created C, its standard versions, key features, advantages, disadvantages, and its lasting impact on modern software development.

C languageSystems Programminglanguage design
0 likes · 18 min read
From ALGOL to C: The Epic Journey That Shaped Modern Computing
Liangxu Linux
Liangxu Linux
Feb 8, 2023 · Fundamentals

Unlocking Pointers: From Memory Cells to Real C Code

This article walks through the fundamentals of memory layout, type systems, variable definition, and pointer operations in C, illustrating how simple mov instructions map to variable storage, how pointers are declared and used, and why pointer arithmetic behaves the way it does.

C languageMemoryVariables
0 likes · 17 min read
Unlocking Pointers: From Memory Cells to Real C Code
macrozheng
macrozheng
Aug 14, 2022 · Fundamentals

How Ken Thompson’s Journey Shaped UNIX, C, and Go – The Untold Story

Ken Thompson, the Turing‑award‑winning computer pioneer, co‑created UNIX, contributed to the Multics project, helped develop the C language, and later co‑designed Go at Google, with a life story that blends groundbreaking OS design, hacker culture, and a passion for aviation.

C languageGoKen Thompson
0 likes · 12 min read
How Ken Thompson’s Journey Shaped UNIX, C, and Go – The Untold Story
21CTO
21CTO
Apr 2, 2022 · Fundamentals

Why C Is No Longer Just a Language – It’s a Universal ABI Protocol

The article explains how C has evolved from a programming language into a universal ABI protocol that every language must speak to interact with operating systems, detailing the challenges of FFI, ABI compatibility, and strategies for forward‑compatible API design.

C languageFFIInteroperability
0 likes · 20 min read
Why C Is No Longer Just a Language – It’s a Universal ABI Protocol
Top Architect
Top Architect
Feb 27, 2022 · Backend Development

Analyzing Redis' Single‑Threaded Model and Event Loop from Source Code

This article examines Redis's single‑threaded architecture by walking through its source code, detailing the main function initialization steps, the event‑loop implementation, and how file and time events are processed, while also noting the promotional messages interspersed throughout.

C languageSingle‑threadedbackend-development
0 likes · 12 min read
Analyzing Redis' Single‑Threaded Model and Event Loop from Source Code
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
Oct 16, 2021 · Fundamentals

Why Dennis Ritchie’s C Language Still Powers Modern Computing

This article traces the 50‑year legacy of the C programming language, its creator Dennis Ritchie, the birth of Unix, their profound influence on modern operating systems and software development, and how their simple, portable design continues to shape today’s technology landscape.

C languageDennis RitchieUnix
0 likes · 8 min read
Why Dennis Ritchie’s C Language Still Powers Modern Computing
Liangxu Linux
Liangxu Linux
Jul 3, 2021 · Fundamentals

What’s the Hidden Trick Behind This Unusual C Macro in Kernel Code?

The author discovers an unusual macro definition in kernel source that omits the usual parameter list, explains the standard macro usage, shows the original and altered code snippets, and highlights why the macro without arguments works, offering a practical insight for C and embedded developers.

C languageC macrosEmbedded C
0 likes · 2 min read
What’s the Hidden Trick Behind This Unusual C Macro in Kernel Code?
php Courses
php Courses
Jun 30, 2021 · Backend Development

Understanding PHP's zend_string Structure and Memory Management

This article explains the internal PHP7+ data structures such as _zval_struct, zend_value, and zend_string, detailing their fields, type definitions, memory layout, flexible array usage, and the associated allocation and release macros that enable efficient, binary‑safe string handling in the Zend Engine.

BackendC languageMemory Management
0 likes · 11 min read
Understanding PHP's zend_string Structure and Memory Management
php Courses
php Courses
Jun 29, 2021 · Backend Development

Analyzing PHP Core: Variables and Zend Engine Structures (Part 1)

This article introduces the PHP variable system by examining the Zend Engine's source code, covering variable naming rules, value types, reference and variable variables, file extensions in the PHP source tree, and a detailed walkthrough of the zend_types.h definitions, unions, structs, and memory‑alignment considerations.

BackendC languagePHP
0 likes · 32 min read
Analyzing PHP Core: Variables and Zend Engine Structures (Part 1)
MaGe Linux Operations
MaGe Linux Operations
Jun 14, 2021 · Fundamentals

Will Python Overtake C? Insights from the June TIOBE Index

The June TIOBE Index shows Python closing the gap with C, potentially overtaking it as the top language, while Java’s share declines; the article also lists rankings for languages 21‑100, presents historical trends, and explains the index’s methodology.

C languageTIOBEjava
0 likes · 5 min read
Will Python Overtake C? Insights from the June TIOBE Index
21CTO
21CTO
Jun 9, 2021 · Fundamentals

Is Python About to Overtake C? Inside the June 2021 TIOBE Top 20 Rankings

The June 2021 TIOBE index shows Python narrowing the gap to C for the top spot, outlines shifts among the top‑20 languages, highlights logo updates, and provides detailed rankings and trends for the top 50 and the remaining languages, offering developers insight into language popularity.

C languagePythonTIOBE Index
0 likes · 5 min read
Is Python About to Overtake C? Inside the June 2021 TIOBE Top 20 Rankings
Kuaishou Large Model
Kuaishou Large Model
May 28, 2021 · Mobile Development

How to Eliminate High‑Latency Decoding in Moonlight Android for Smooth Game Streaming

This article explains the technical challenges of high‑latency video decoding in Android game streaming with Moonlight, analyzes why it occurs, and provides practical solutions—including API choices, immediate buffer release, frame ordering, and low‑latency vendor configurations—to achieve smoother, low‑delay gameplay.

AndroidC languageLow latency
0 likes · 10 min read
How to Eliminate High‑Latency Decoding in Moonlight Android for Smooth Game Streaming
21CTO
21CTO
May 26, 2021 · Fundamentals

How Ken Thompson’s Playful Hacks Forged UNIX, C, and Go

Ken Thompson, a Turing Award laureate, transformed computing by pioneering generic operating system theory, co‑creating UNIX after a failed Multics project, inventing the C language, and later shaping Google’s Go language, all while embodying the hacker spirit of curiosity and fun.

C languageGoKen Thompson
0 likes · 11 min read
How Ken Thompson’s Playful Hacks Forged UNIX, C, and Go
21CTO
21CTO
Apr 30, 2021 · Fundamentals

How Ken Thompson’s Quest for Fun Shaped UNIX, C, and Go

Ken Thompson’s remarkable journey—from early fascination with binary numbers, through winning the Turing Award, building UNIX at Bell Labs, influencing the creation of C, co‑designing Go at Google, and even piloting a MiG‑29—illustrates how curiosity and playfulness can drive lasting innovations in computer science.

C languageGoKen Thompson
0 likes · 12 min read
How Ken Thompson’s Quest for Fun Shaped UNIX, C, and Go
ITPUB
ITPUB
Apr 14, 2021 · Fundamentals

Uncovering Wang Xiaobo: The Writer Who Pioneered Chinese Software in the Early 1990s

This article chronicles the little‑known programmer side of celebrated Chinese writer Wang Xiaobo, detailing his self‑taught mastery of FORTRAN, C, and assembly, his creation of a Chinese input method and editor, and the vivid correspondence that reveals his early 1990s software development challenges and achievements.

C languageChinese programmingFortran
0 likes · 14 min read
Uncovering Wang Xiaobo: The Writer Who Pioneered Chinese Software in the Early 1990s
21CTO
21CTO
Feb 14, 2021 · Fundamentals

Which Languages Lead the 2021 TIOBE Rankings? February 2021 Insights

The February 2021 TIOBE index shows C retaining the top spot, Java at second, Python third, with notable rises for R and Groovy and declines for Go and Swift, accompanied by detailed rankings for the top 100 programming languages.

2021 rankingsC languagePython
0 likes · 5 min read
Which Languages Lead the 2021 TIOBE Rankings? February 2021 Insights
dbaplus Community
dbaplus Community
Jan 3, 2021 · Fundamentals

Why C Still Rules: A Deep Dive into Its History, Evolution, and Legacy

This article chronicles the origins and development of the C programming language, profiles its creators, examines its ancestors BCPL and B, explores early compiler construction, compares language features, showcases classic code examples, and highlights the enduring relevance of C in modern systems and libraries.

BCPLC languageCode Examples
0 likes · 23 min read
Why C Still Rules: A Deep Dive into Its History, Evolution, and Legacy
Liangxu Linux
Liangxu Linux
Nov 21, 2020 · Fundamentals

Why Top Chinese Universities Still Teach C Language to Freshmen

A Chinese university professor explains why over 90% of elite schools still require a first‑year C programming course, arguing that C uniquely teaches low‑level concepts such as memory layout, pointers, system calls, and provides a solid foundation for later systems and networking courses.

C languageLow‑level programmingUniversity curriculum
0 likes · 14 min read
Why Top Chinese Universities Still Teach C Language to Freshmen
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++Python
0 likes · 5 min read
Why C Overtook Java in 2020: Insights from the TIOBE Index
Liangxu Linux
Liangxu Linux
Jun 16, 2020 · Backend Development

Unlocking GCC: History, Features, and Mastering Its Compilation Options

This article provides a comprehensive overview of the GNU Compiler Collection (GCC), covering its origins, evolution, core compilation stages, essential command‑line options, and advanced capabilities such as building shared and static libraries and mixed‑language projects.

C languageDynamic LibraryLinux
0 likes · 7 min read
Unlocking GCC: History, Features, and Mastering Its Compilation Options
21CTO
21CTO
Jun 7, 2020 · Fundamentals

Why Rust Broke Into TIOBE’s Top 20 – Insights from the June Rankings

The June TIOBE index shows C surpassing Java, Rust entering the Top 20 for the first time, and a detailed look at language popularity, industry adoption, and the challenges developers face when considering Rust for safety‑critical projects.

C languageRustTIOBE Index
0 likes · 7 min read
Why Rust Broke Into TIOBE’s Top 20 – Insights from the June Rankings
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 languageTIOBE Index
0 likes · 5 min read
Why C Surged to #1 in TIOBE’s May 2020 Ranking – Insights and Trends
Selected Java Interview Questions
Selected Java Interview Questions
Feb 13, 2020 · Fundamentals

Quick Sort: Overview, Naïve Implementation, Optimizations, and Non‑Recursive Version

This article explains the quick sort algorithm, covering its basic divide‑and‑conquer principle, a naïve C implementation, improvements such as two‑way partitioning, random and median‑of‑three pivot selection, and a non‑recursive version using an explicit stack, with full source code examples.

Algorithm OptimizationC languageQuick Sort
0 likes · 9 min read
Quick Sort: Overview, Naïve Implementation, Optimizations, and Non‑Recursive Version
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 languageSystems Programmingperformance
0 likes · 9 min read
Why C Still Rules: Performance, Safety, and the Future of Programming Languages
Youzan Coder
Youzan Coder
Mar 29, 2019 · Artificial Intelligence

Image Binarization for Receipt Printing: Algorithms and Implementation

The article outlines a receipt‑printer image binarization pipeline that converts color logos and QR codes to black‑white bitmaps by first reviewing a C‑based OTSU implementation, then introducing a parallel trio of OTSU, average‑gray, and double‑peak algorithms whose outputs are compared via hash fingerprints, cached for reuse, and optimized for speed on mobile devices, with plans for adaptive thresholds and block‑wise QR processing.

C languageImage ProcessingOTSU algorithm
0 likes · 19 min read
Image Binarization for Receipt Printing: Algorithms and Implementation
21CTO
21CTO
Feb 20, 2019 · Fundamentals

Six Essential Career Tips Every Programmer Should Follow

This article introduces Joel Spolsky's six pivotal recommendations for aspiring programmers, covering the importance of writing skills, mastering C, studying micro‑economics, seeking hands‑on coding courses, overcoming outsourcing fears, and securing relevant internships to boost career impact.

C languageJoel Spolskycareer advice
0 likes · 8 min read
Six Essential Career Tips Every Programmer Should Follow
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
Dec 13, 2017 · Fundamentals

What the TIOBE December 2017 Rankings Reveal About Future‑Ready Languages

December 2017’s TIOBE Index shows Java, C, and C++ retaining the top three spots, while Python and C# hold fourth and fifth, and highlights the emerging competition between legacy C and newcomer Kotlin, offering insights into language popularity trends for developers and project planners.

C languageKotlinlanguage popularity
0 likes · 3 min read
What the TIOBE December 2017 Rankings Reveal About Future‑Ready Languages
21CTO
21CTO
Apr 12, 2017 · Fundamentals

The Untold Story of Wang Xiaobo: China’s Early Programmer and Literary Genius

This article recounts how the celebrated Chinese writer Wang Xiaobo also became an early 1990s programmer, self‑teaching assembly and C to build Chinese editors, input methods, and other software, while detailing his correspondence that reveals the challenges of computing in early‑era China.

Assembly LanguageC languageChinese editor
0 likes · 16 min read
The Untold Story of Wang Xiaobo: China’s Early Programmer and Literary Genius
ITPUB
ITPUB
May 10, 2016 · Fundamentals

15 Challenging C Language Quiz Questions with Detailed Explanations

This article presents a collection of fifteen C programming quiz questions, each accompanied by the original code, multiple‑choice options, the correct answer, and in‑depth explanations covering topics such as setjmp/longjmp, pointer casting, recursion, sizeof, function pointers, variadic functions, and static variables.

C ProgrammingC languageSoftware Testing
0 likes · 15 min read
15 Challenging C Language Quiz Questions with Detailed Explanations
ITPUB
ITPUB
Nov 10, 2015 · Fundamentals

How the First C Compiler Was Built Using Self‑Bootstrapping Subsets

The article explains how early C compilers were created by progressively compiling smaller C subsets—from an assembly‑written C0 up to a full C compiler—detailing the historical context, subset selection, and the self‑compilation technique that made the first C compiler possible.

C languagecompiler bootstrappinghistorical computing
0 likes · 9 min read
How the First C Compiler Was Built Using Self‑Bootstrapping Subsets
21CTO
21CTO
Oct 27, 2015 · Fundamentals

Where Did the Iconic Hello World Program Originate?

The article traces the history of the legendary "Hello World" program—from Brian Kernighan's 1978 C book and its early B-language roots, through its cultural symbolism, to the hardware breakthroughs that helped it become a universal first program for generations of developers.

Brian KernighanC languageHello World
0 likes · 9 min read
Where Did the Iconic Hello World Program Originate?
Qunar Tech Salon
Qunar Tech Salon
Oct 17, 2015 · Fundamentals

Lessons from Dennis Ritchie: The Birth of UNIX and the Power of Sharing

The article reflects on Dennis Ritchie's legacy, describing how his work on UNIX and the C language emerged from curiosity, stepping out of comfort zones, innovative thinking, and a philosophy of sharing that still influences modern software development and open‑source culture.

C languageDennis Ritchiecomputer history
0 likes · 5 min read
Lessons from Dennis Ritchie: The Birth of UNIX and the Power of Sharing
21CTO
21CTO
Sep 5, 2015 · Fundamentals

From BASIC on a Red‑White Console to Linux BBS: A 10‑Year Coding Journey

A seasoned developer recounts a decade‑long evolution from early BASIC programming on a red‑white game console through high‑school DBASE/FoxBASE+, university C/C++ projects, and Linux BBS automation, highlighting the tools, challenges, and memorable mishaps that shaped his career.

BASICBBSC language
0 likes · 8 min read
From BASIC on a Red‑White Console to Linux BBS: A 10‑Year Coding Journey