Tagged articles
25 articles
Page 1 of 1
vivo Internet Technology
vivo Internet Technology
Jul 16, 2025 · Fundamentals

From Ada Lovelace to Modern IDEs: 20th‑Century Developer Experience

This article traces the century‑long journey of developer experience, beginning with Ada Lovelace’s pioneering program, through the era of wiring, punch cards, assembly, BASIC REPLs, visual editors, syntax highlighting, and modern IDEs, highlighting key milestones, code examples, and the cultural shifts that shaped today’s tooling.

IDEcode editingdeveloper tools
0 likes · 11 min read
From Ada Lovelace to Modern IDEs: 20th‑Century Developer Experience
21CTO
21CTO
Apr 4, 2025 · Fundamentals

How Bill Gates’ 4K Altair BASIC Shaped the Birth of Modern Programming

Bill Gates recently revealed the 1975 Altair BASIC source code, detailing how the early interpreter was crafted for the limited Altair 8800, its impact on Microsoft’s founding, and where enthusiasts can explore the historic code today.

Altair BASICBASIC InterpreterBill Gates
0 likes · 5 min read
How Bill Gates’ 4K Altair BASIC Shaped the Birth of Modern Programming
21CTO
21CTO
Feb 2, 2025 · Frontend Development

How JavaScript Was Born in Just One Week: The Untold Story

This article recounts how Brendan Eich created the first prototype of JavaScript in a single week for Netscape, detailing the language's origins, rapid development, early naming, and its lasting impact on modern web development.

JavaScriptNetscapeWeb Development
0 likes · 5 min read
How JavaScript Was Born in Just One Week: The Untold Story
IT Services Circle
IT Services Circle
Jan 25, 2025 · Fundamentals

Why So Many Programming Languages Start with the Letter “C”

The article explains that the prevalence of programming languages beginning with “C” stems from the historical evolution of BCPL to B to C, after which numerous C‑based derivatives such as C++, C#, Objective‑C, and even unrelated CSS emerged, highlighting C’s foundational role in language design.

CC++language families
0 likes · 7 min read
Why So Many Programming Languages Start with the Letter “C”
21CTO
21CTO
Sep 2, 2024 · Fundamentals

What Makes a Great Programmer? Lessons from History’s Top Coders

This article explores the lives of pioneering programmers—from Ada Lovelace to Linus Torvalds—and distills ten essential traits that define outstanding developers, offering both historical insight and practical guidance for modern software engineers.

Software Engineeringcomputer sciencedeveloper traits
0 likes · 21 min read
What Makes a Great Programmer? Lessons from History’s Top Coders
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
php Courses
php Courses
Jun 6, 2024 · Backend Development

A Historical Overview of PHP: From PHP 3 to PHP 8.4

This article traces the evolution of PHP from its early PHP 3 release in 1998 through major milestones such as PHP 4, PHP 5, PHP 7, PHP 8, and the latest PHP 8.4, highlighting key language features, performance improvements, and providing illustrative code examples for each version.

Backend DevelopmentPHPVersion Evolution
0 likes · 9 min read
A Historical Overview of PHP: From PHP 3 to PHP 8.4
21CTO
21CTO
Dec 26, 2023 · Fundamentals

Why Visual Basic Dominated Windows Development and How It Fell From Grace

Visual Basic, once the dominant Windows development tool that powered two‑thirds of commercial apps and attracted millions of developers, rose from Alan Cooper’s drag‑and‑drop prototype to a cultural cornerstone, only to decline after Microsoft’s shift to .NET, leaving a lasting legacy in software history.

IDEMicrosoftprogramming history
0 likes · 7 min read
Why Visual Basic Dominated Windows Development and How It Fell From Grace
IT Services Circle
IT Services Circle
Dec 15, 2023 · Fundamentals

The Journey of Anders Hejlsberg: From Turbo Pascal to TypeScript

This article chronicles the life of software pioneer Anders Hejlsberg, tracing his early work on Turbo Pascal, the evolution through Delphi and C#, and his later influence on TypeScript, highlighting his impact on programming languages, IDEs, and modern software development.

C#DelphiTurbo Pascal
0 likes · 6 min read
The Journey of Anders Hejlsberg: From Turbo Pascal to TypeScript
Python Programming Learning Circle
Python Programming Learning Circle
Jun 1, 2023 · Fundamentals

Guido van Rossum: The Legend Behind Python – A 30‑Year Journey

This article chronicles the life and career of Guido van Rossum, the creator of Python, detailing his early fascination with computers, the birth of Python in 1989, its evolution across various domains, his roles at Google and Dropbox, retirement, and recent return to Microsoft, while also offering a free Python learning resource.

BDFLGuido van RossumPython
0 likes · 5 min read
Guido van Rossum: The Legend Behind Python – A 30‑Year Journey
IT Services Circle
IT Services Circle
Mar 14, 2023 · Fundamentals

A Glimpse into Early Computer Programming Before IDEs and the Internet

The article recounts how early programmers wrote code on switch‑based computers without keyboards, monitors, or IDEs, manually entering assembly in memory, using paper tape and punch cards, and eventually witnessing the emergence of BASIC, Unix, and early networking, illustrating the evolution of software development practices.

Assembly Languagecomputing evolutionearly computers
0 likes · 5 min read
A Glimpse into Early Computer Programming Before IDEs and the Internet
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 languageSoftware EngineeringSystems Programming
0 likes · 18 min read
From ALGOL to C: The Epic Journey That Shaped Modern Computing
21CTO
21CTO
Sep 5, 2022 · Fundamentals

Who Owns the JavaScript Trademark? The Untold Story Behind Oracle’s Claim

This article traces the history of the JavaScript trademark—from its creation by Netscape and Sun, through Oracle’s acquisition, to Ryan Dahl’s 2022 open letter urging its release, highlighting the confusion with Java and the rise of ECMAScript as a neutral name.

ECMAScriptJavaScriptOracle
0 likes · 5 min read
Who Owns the JavaScript Trademark? The Untold Story Behind Oracle’s Claim
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
IT Architects Alliance
IT Architects Alliance
Oct 10, 2021 · 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 clarifies key concepts such as systems, subsystems, modules, components, frameworks, and ultimately defines software architecture as the top‑level structure for managing complexity.

Software EngineeringSystem Designprogramming history
0 likes · 12 min read
Understanding Software Architecture: History, Concepts, and Definitions
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
IT Architects Alliance
IT Architects Alliance
Nov 26, 2020 · Industry Insights

Why Did Software Architecture Emerge? A Journey Through Programming History

The article traces the evolution of software development—from early machine code and assembly, through high‑level languages, the first and second software crises, structured and object‑oriented programming, to the rise of software architecture in the 1990s—explaining the historical forces that shaped modern architectural design.

Object-OrientedSoftware ArchitectureSoftware Engineering
0 likes · 13 min read
Why Did Software Architecture Emerge? A Journey Through Programming History
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2020 · Fundamentals

Why Guido van Rossum Unretired to Join Microsoft: The Story Behind Python’s Creator

After retiring from Dropbox, Python’s creator Guido van Rossum announced he’s ending his retirement to join Microsoft’s developer division, aiming to improve Python’s performance across platforms, while the article also recounts his extensive career, awards, and the language’s origins from the ABC project.

Guido van RossumMicrosoftPython
0 likes · 6 min read
Why Guido van Rossum Unretired to Join Microsoft: The Story Behind Python’s Creator
21CTO
21CTO
Aug 29, 2017 · Fundamentals

What Did Bill Gates Actually Code? Inside the 1978 Microsoft BASIC for 6502

The article explores Bill Gates’s early programming passion, detailing his work on the 1978 Microsoft BASIC for the 6502 processor, the recent public release of that source code, and notes that other tech leaders like Ma Huateng and Lei Jun also began as programmers.

6502Bill GatesMicrosoft BASIC
0 likes · 2 min read
What Did Bill Gates Actually Code? Inside the 1978 Microsoft BASIC for 6502
21CTO
21CTO
Feb 1, 2016 · Fundamentals

12 Pioneering Programmers Who Shaped Modern Computing

This article profiles twelve influential programmers—from Ada Lovelace to Linus Torvalds—detailing their groundbreaking contributions to programming languages, operating systems, and the internet, and showing how their work has fundamentally transformed modern computer science and technology.

computer sciencefamous programmersprogramming history
0 likes · 14 min read
12 Pioneering Programmers Who Shaped Modern Computing
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?
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