Tagged articles
41 articles
Page 1 of 1
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 22, 2026 · Fundamentals

From Stones to Supercomputers: A Journey Through Computer History

The article traces the evolution of computing from primitive counting tools like stones and fingers, through mechanical calculators and early programming concepts, to punched‑card data processing, vacuum‑tube electronics, and the first electronic computers such as the Mark I and ENIAC, highlighting key inventions, innovators, and their lasting impact on modern computing.

Ada LovelaceBabbageENIAC
0 likes · 46 min read
From Stones to Supercomputers: A Journey Through Computer History
IT Services Circle
IT Services Circle
Jan 7, 2026 · Fundamentals

Uncovering Windows’ Hidden moricons.dll: A Journey into Early Icon Archives

The article traces the history of Windows' moricons.dll from its 1990 origin as a compact icon library for Program Manager, explains how Stephen Kitt linked its icons to APPS.INF, and shows how a Python script now extracts and documents these legacy icons for computer‑archaeology enthusiasts.

Windowscomputer historyicon extraction
0 likes · 5 min read
Uncovering Windows’ Hidden moricons.dll: A Journey into Early Icon Archives
Lin is Dream
Lin is Dream
Oct 20, 2025 · Fundamentals

From Philosophy to Bits: A Minimalist Computer History and Bitwise Operator Mastery

This article traces the evolution of computers from philosophical logic to modern digital circuits, explains how logical gates enable computation, introduces bitwise operators with practical code examples, and analyzes a coupon‑code generation algorithm that combines masking, shifting, and XOR operations for secure identifier creation.

algorithm analysisbitwise-operatorscomputer history
0 likes · 12 min read
From Philosophy to Bits: A Minimalist Computer History and Bitwise Operator Mastery
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
Feb 16, 2025 · Fundamentals

How Steve Wozniak Built the First Complete Computer System Solo in 1976

Steve Wozniak single‑handedly designed and built the Apple I in 1976, creating both the hardware using a Motorola 6800 CPU and 4 KB RAM and the software including a BASIC interpreter and a machine‑language monitor, demonstrating how one person could assemble a complete computer system before the era of modern development tools.

Apple ISteve Wozniakcomputer history
0 likes · 5 min read
How Steve Wozniak Built the First Complete Computer System Solo in 1976
Efficient Ops
Efficient Ops
May 18, 2024 · Fundamentals

8 Must-Read Books & Docs That Reveal the Untold Stories of Computing

This article curates eight essential books and documentaries that explore the rise, decline, and personal narratives of computing—from legendary programmers and the birth of personal computers to the lives of Turing, Jobs, and Tesla—offering insight and inspiration for anyone in tech.

Software Engineeringcomputer historycomputing culture
0 likes · 9 min read
8 Must-Read Books & Docs That Reveal the Untold Stories of Computing
21CTO
21CTO
Feb 25, 2024 · Fundamentals

How Programming Languages Evolved Across Five Generations

From the binary machine code of the 1940s to today's AI-focused declarative languages, this article traces the five generations of programming languages, highlighting their key characteristics, representative examples, and the impact each generation has had on software development and computing complexity.

4GLAIcomputer history
0 likes · 6 min read
How Programming Languages Evolved Across Five Generations
Java Tech Enthusiast
Java Tech Enthusiast
Feb 12, 2024 · Fundamentals

The Birth of ARM: From Acorn's BBC Micro to a Global RISC Powerhouse

From a rapid BBC Micro prototype in the early 1980s to the 1985 launch of the Acorn RISC Machine, ARM evolved into a low‑power, licensed CPU core that powered devices from the Newton to today’s iPhone, ultimately becoming the world’s most ubiquitous processor architecture.

ARMCPU designMicrocomputers
0 likes · 7 min read
The Birth of ARM: From Acorn's BBC Micro to a Global RISC Powerhouse
IT Services Circle
IT Services Circle
Sep 20, 2023 · Fundamentals

The Story Behind GUI: Xerox PARC, Apple, and Microsoft

This article recounts the historical rivalry between Steve Jobs and Bill Gates, tracing how Xerox PARC’s groundbreaking GUI, Ethernet, and object‑oriented innovations inspired the Macintosh and Windows, and how commercial decisions, legal battles, and visionary leadership shaped modern personal computing.

AppleGUIInnovation
0 likes · 7 min read
The Story Behind GUI: Xerox PARC, Apple, and Microsoft
21CTO
21CTO
Apr 9, 2023 · Fundamentals

How Bob Metcalfe’s Ethernet Revolutionized Modern Networking

Bob Metcalfe, the 76‑year‑old Ethernet inventor and 3Com founder, recently received the Turing Award; the article chronicles his pioneering work on Ethernet, Metcalfe’s Law, his academic background, entrepreneurial ventures, and lasting impact on computer networking and the modern internet.

Metcalfe's LawNetworkingTuring Award
0 likes · 10 min read
How Bob Metcalfe’s Ethernet Revolutionized Modern Networking
Open Source Linux
Open Source Linux
Feb 28, 2023 · Fundamentals

From Stones to ENIAC: The Epic Evolution of Computing Devices

This article traces the remarkable journey of humanity's computing tools—from primitive stone counters and ancient Chinese abacuses through Pascal's mechanical calculators, Jacquard's programmable loom, Babbage's analytical engine, Ada Lovelace's pioneering software, to the groundbreaking electronic computers like ENIAC—highlighting key inventions, innovators, and the enduring legacy of early programming concepts.

Ada LovelaceEarly Computingcomputer history
0 likes · 44 min read
From Stones to ENIAC: The Epic Evolution of Computing Devices
IT Services Circle
IT Services Circle
Nov 18, 2022 · Fundamentals

How Steve Wozniak Single‑Handedly Built the First Complete Computer System (Apple I)

The article recounts how Steve Wozniak, inspired by the Homebrew Computer Club in 1975, single‑handedly designed and built the Apple I computer using a Motorola 6800 CPU, 4 KB memory, a BASIC interpreter and a machine‑language monitor, illustrating the challenges of creating a complete system in the 1970s.

Apple ISteve Wozniakcomputer history
0 likes · 6 min read
How Steve Wozniak Single‑Handedly Built the First Complete Computer System (Apple I)
21CTO
21CTO
Sep 11, 2022 · Fundamentals

How Grace Hopper Shaped Modern Computing: From Bugs to COBOL

Grace Hopper, the pioneering computer scientist and Navy rear admiral, revolutionized programming through her work on early computers, coined the term 'bug', developed the first compiler, and led the creation of COBOL, leaving a lasting legacy that still inspires technologists today.

COBOLGrace HopperWomen in Tech
0 likes · 11 min read
How Grace Hopper Shaped Modern Computing: From Bugs to COBOL
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
Senior Brother's Insights
Senior Brother's Insights
May 24, 2022 · Fundamentals

Why Does Thread A Always Grab the Lock First? A Deep Dive into Java Synchronization, JVM Internals, and CPU Fundamentals

This article explores the evolution from early mechanical calculators to modern CPUs, explains thread states, synchronization mechanisms, memory barriers, volatile semantics, and JVM lock implementations, and reveals why Java's notify method consistently awakens a specific waiting thread.

CASCPU architectureJVM internals
0 likes · 39 min read
Why Does Thread A Always Grab the Lock First? A Deep Dive into Java Synchronization, JVM Internals, and CPU Fundamentals
Open Source Linux
Open Source Linux
Mar 24, 2022 · Fundamentals

Why the Soviet Union Missed the Computer Revolution: Lessons from a Misguided Tech Tree

The article examines how Soviet semiconductor and computer development, from early water‑based calculators to the abandoned Setun ternary computer and the OGAS network, suffered from strategic missteps, political interference, and missed opportunities, ultimately leaving Russia with strong theoretical talent but a lagging IT industry.

SemiconductorsSoviet UnionTechnology policy
0 likes · 12 min read
Why the Soviet Union Missed the Computer Revolution: Lessons from a Misguided Tech Tree
ITPUB
ITPUB
Mar 22, 2022 · Fundamentals

Why the Y2K Bug Almost Halted Civilization—and What It Teaches Us About Time Bugs

The article recounts the worldwide panic caused by the Y2K (millennium) bug, explains how limited six‑digit date formats triggered massive system failures, describes mitigation strategies like windowing, examines the actual impact and the later resurgence of time‑related bugs such as the 2038 problem, and draws lessons for modern programmers about careful time handling.

Millennium BugTime BugsUnix 2038
0 likes · 10 min read
Why the Y2K Bug Almost Halted Civilization—and What It Teaches Us About Time Bugs
Architecture Digest
Architecture Digest
Mar 19, 2022 · Fundamentals

The Missteps of Soviet Computing: From Water Computers to Ternary Machines and the OGAS Network

This article examines the Soviet Union's computer history, highlighting early innovations like the water integrator, the reliance on vacuum‑tube technology, the experimental ternary Setun computer, the ambitious OGAS network proposal, and how strategic and political choices ultimately stalled its IT development.

OGAS networkSoviet computingTechnology policy
0 likes · 11 min read
The Missteps of Soviet Computing: From Water Computers to Ternary Machines and the OGAS Network
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 9, 2021 · Fundamentals

A Century of Computer History: From ENIAC to the PC Era

This article offers a concise, chronological overview of the past hundred years of computing, highlighting key milestones from the ENIAC and early pioneers to the rise of semiconductors, mainframes, personal computers, and the early development of Linux, while also sharing intriguing historical trivia.

ENIACIBMOperating Systems
0 likes · 7 min read
A Century of Computer History: From ENIAC to the PC Era
21CTO
21CTO
Oct 11, 2021 · Fundamentals

How Clive Sinclair’s Low‑Cost ZX80 Sparked a Generation of Home Computing

Clive Sinclair, the British inventor behind the ZX80 and ZX Spectrum, revolutionized affordable home computing in the 1980s, influencing pioneers like Linus Torvalds and inspiring figures such as Elon Musk, while his later ventures into electric vehicles met mixed success.

Clive SinclairInnovationZX80
0 likes · 10 min read
How Clive Sinclair’s Low‑Cost ZX80 Sparked a Generation of Home Computing
21CTO
21CTO
Sep 19, 2021 · Fundamentals

Who Are the World's Most Influential Programmers? 15 Legends Revealed

This article surveys the fifteen most celebrated programmers, highlighting their groundbreaking contributions—from Apollo flight‑control software and the TeX typesetting system to Linux, Hadoop, and modern game engines—while sharing community opinions that illustrate why they are revered in the tech world.

Software Engineeringalgorithmic achievementscomputer history
0 likes · 20 min read
Who Are the World's Most Influential Programmers? 15 Legends Revealed
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
21CTO
21CTO
Dec 28, 2020 · Game Development

Remembering DirectX Pioneer Eric Engstrom and Turing Laureate Edmund Clarke

The article commemorates the unexpected passing of DirectX co‑creator Eric Engstrom and the COVID‑19 death of Turing Award winner Edmund M. Clarke, highlighting their seminal contributions to Windows game development and model‑checking verification techniques that continue to shape modern computing.

DirectXGame DevelopmentTuring Award
0 likes · 5 min read
Remembering DirectX Pioneer Eric Engstrom and Turing Laureate Edmund Clarke
Programmer DD
Programmer DD
Jul 24, 2020 · Fundamentals

Inside SUN’s 1996 Java Computer Prototype: A Pre‑Mac Mini Marvel

Mark J. Koch uncovered SUN’s rare 1996 Java computer prototype—an early JavaOS‑powered machine built on a SPARCstation5 chipset that predated the Apple Mac mini by nine years, featuring a compact, file‑system‑free OS designed for embedded devices, with unique hardware and historical significance.

JavaOSSPARCstation5SUN
0 likes · 4 min read
Inside SUN’s 1996 Java Computer Prototype: A Pre‑Mac Mini Marvel
21CTO
21CTO
Feb 23, 2020 · Fundamentals

How Larry Tesler Shaped the Copy‑Paste Feature That Powers Every Computer

Larry Tesler, a pioneering computer scientist who worked at Xerox PARC, Apple, Amazon and Yahoo, is credited with popularizing cut, copy, paste and other user‑friendly commands, influencing modern GUIs and leaving a lasting legacy in computing despite being less known than Jobs or Gates.

Apple LisaLarry TeslerUser Interface
0 likes · 8 min read
How Larry Tesler Shaped the Copy‑Paste Feature That Powers Every Computer
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 21, 2019 · Fundamentals

Fundamentals of Computers: History, Integrated Circuits, Digital Logic, and Binary Systems

This article provides a comprehensive overview of computer fundamentals, covering the evolution from first‑generation vacuum‑tube machines to modern large‑scale integrated‑circuit computers, explaining digital circuits, logic gates, binary representation, and introducing emerging photon and quantum computing concepts.

Quantum Computingbinary representationcomputer fundamentals
0 likes · 9 min read
Fundamentals of Computers: History, Integrated Circuits, Digital Logic, and Binary Systems
Programmer DD
Programmer DD
Apr 27, 2019 · Fundamentals

Who Are the World's Most Influential Programmers? A Spotlight on 14 Legends

This article presents a curated list of fourteen of the most renowned programmers worldwide, detailing their reputation, major achievements, and community quotes, offering readers insight into the individuals who have shaped modern software development and computer science.

Software Engineeringalgorithm competitionscomputer history
0 likes · 14 min read
Who Are the World's Most Influential Programmers? A Spotlight on 14 Legends
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
Programmer DD
Programmer DD
Dec 22, 2018 · Fundamentals

The Untold Story of Evelyn Berezin: The Woman Who Invented Copy‑Paste

This article recounts the life and legacy of Evelyn Berezin, the pioneering engineer who created the first computer word‑processor with copy‑and‑paste functionality, and explores how her invention reshaped programming culture, gender roles in tech, and the ethical debates surrounding code reuse.

Evelyn BerezinWomen in Techcomputer history
0 likes · 12 min read
The Untold Story of Evelyn Berezin: The Woman Who Invented Copy‑Paste
21CTO
21CTO
Sep 26, 2017 · Fundamentals

Why Bjarne Stroustrup’s C++ Still Powers Modern Software

The article chronicles Bjarne Stroustrup’s creation of C++, his pivotal role in its evolution, the prestigious 2017 Faraday Medal honor, and how C++ remains essential in large‑scale and infrastructure applications such as telecommunications, banking, and embedded systems.

Bjarne StroustrupC++Software Engineering
0 likes · 5 min read
Why Bjarne Stroustrup’s C++ Still Powers Modern Software
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Sep 23, 2016 · Fundamentals

Trailblazing Women Who Shaped Computer Programming

This article highlights pioneering women such as Ada Lovelace, Grace Hopper, Margaret Hamilton, Jean Sammet, Frances E. Allen, Radia Perlman, Barbara Liskov, and Marissa Mayer, detailing their groundbreaking contributions that laid the foundations of modern computing and software engineering.

Ada LovelaceBarbara LiskovGrace Hopper
0 likes · 7 min read
Trailblazing Women Who Shaped Computer Programming
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 RitchieSoftware Engineering
0 likes · 5 min read
Lessons from Dennis Ritchie: The Birth of UNIX and the Power of Sharing
21CTO
21CTO
Oct 1, 2015 · Fundamentals

Fabrice Bellard: The Genius Behind QEMU, FFmpeg, and the Fastest Pi Algorithm

This article chronicles the groundbreaking contributions of French programmer Fabrice Bellard—creator of QEMU, FFmpeg, TinyGL, and the record‑breaking Pi computation—alongside a brief look at Linus Torvalds’ Linux and Git milestones, highlighting how visionary engineers reshape computing.

Fabrice BellardGitPi computation
0 likes · 11 min read
Fabrice Bellard: The Genius Behind QEMU, FFmpeg, and the Fastest Pi Algorithm
Baidu Tech Salon
Baidu Tech Salon
Jul 15, 2014 · Industry Insights

14 Legendary Programmers Who Shaped Modern Computing

This article profiles fourteen of the most influential programmers, detailing their key contributions, awards, and the high praise they receive from peers, offering a concise overview of the individuals who have driven major advances in software, algorithms, and open‑source technology.

Software Engineeringalgorithm competitionscomputer history
0 likes · 12 min read
14 Legendary Programmers Who Shaped Modern Computing