Tagged articles
6 articles
Page 1 of 1
21CTO
21CTO
May 14, 2026 · Fundamentals

What a BASIC‑Written Vi Looks Like

Lee Tusman recreated the classic Vi editor in a few hundred lines of Yabasic, building a minimal, 80‑character‑wide text editor that can open, create, and save files, while reflecting on his artistic background, motivations, and future enhancements.

BASICViYabasic
0 likes · 5 min read
What a BASIC‑Written Vi Looks Like
21CTO
21CTO
Jun 21, 2025 · Fundamentals

How to Build a Toy BASIC‑to‑Go Compiler in a Weekend

An experienced programmer shares a weekend project that builds a simplified BASIC variant, toybasic, and a three‑stage compiler written in Go—using Nex for lexical analysis, goyacc for parsing, and custom code generation—to translate BASIC programs into Go code, complete with examples and source links.

BASICParsercompiler
0 likes · 9 min read
How to Build a Toy BASIC‑to‑Go Compiler in a Weekend
21CTO
21CTO
Jan 19, 2025 · Fundamentals

Why Python Is the Modern BASIC: A Historical Perspective

From its 1960s origins as an accessible beginner’s language to its ubiquitous presence on early home computers, BASIC paved the way for today’s Python, which the author argues has become the new BASIC for non‑programmers, despite its quirks and evolving ecosystem.

BASICPythonlanguage history
0 likes · 8 min read
Why Python Is the Modern BASIC: A Historical Perspective
21CTO
21CTO
Nov 15, 2024 · Fundamentals

How BASIC Revolutionized Programming for Beginners and Shaped Modern Computing

Thomas E. Kurtz, co‑creator of the beginner‑friendly BASIC language, helped democratize computing in the 1960s, and his work—from the Dartmouth Time‑Sharing System to the language’s public‑domain philosophy—laid foundations that influenced later programming languages and the rise of personal computers.

BASICDartmouthProgramming Language History
0 likes · 7 min read
How BASIC Revolutionized Programming for Beginners and Shaped Modern Computing
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