Tag

programming history

0 views collected around this technical thread.

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.

C languageC++C++
0 likes · 7 min read
Why So Many Programming Languages Start with the Letter “C”
Python Programming Learning Circle
Python Programming Learning Circle
Jan 16, 2025 · Fundamentals

Why Python Is the Modern BASIC: A Historical and Personal Perspective

The article traces BASIC’s origins, recounts personal experiences with early BASIC dialects, and argues that Python has become the contemporary equivalent of BASIC by offering an accessible, ubiquitous, and versatile language for non‑programmers, while also acknowledging its drawbacks.

BASICSoftware Fundamentalslanguage comparison
0 likes · 7 min read
Why Python Is the Modern BASIC: A Historical and Personal Perspective
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.

PHPVersion EvolutionWeb Development
0 likes · 9 min read
A Historical Overview of PHP: From PHP 3 to PHP 8.4
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++CompilersDelphi
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 RossumOpen-source
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.

Software Fundamentalsassembly languagecomputing evolution
0 likes · 5 min read
A Glimpse into Early Computer Programming Before IDEs and the Internet
IT Services Circle
IT Services Circle
Mar 9, 2022 · Fundamentals

The First Commit in Go’s History and Its Evolution Through Version Control Systems

This article explores the origins of the Go programming language by examining its earliest code commits, the role of Brian Kernighan’s historic "hello world" snippet, the transition through multiple version‑control systems, and the eventual establishment of the official Go specification.

Brian KernighanGoVersion Control
0 likes · 8 min read
The First Commit in Go’s History and Its Evolution Through Version Control Systems
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.

programming historysoftware architecturesoftware crisis
0 likes · 12 min read
Understanding Software Architecture: History, Concepts, and Definitions