Tagged articles
3 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
Jun 14, 2023 · Fundamentals

Why Do Modern CPUs Use an 8‑Bit Byte? Historical and Technical Reasons Explained

This article explores why the x86 architecture adopted an 8‑bit byte, examining historical decisions, character‑encoding needs, binary‑coded decimal compatibility, power‑of‑two advantages, and legacy compatibility, while clarifying the distinction between bytes and words in computer design.

binary representationbyte sizehardware design
0 likes · 14 min read
Why Do Modern CPUs Use an 8‑Bit Byte? Historical and Technical Reasons Explained
IT Services Circle
IT Services Circle
Feb 4, 2022 · Fundamentals

Why Young People Are Losing Computer Skills in the Smartphone Era

The article examines how the rise of smartphones and changing educational practices have led a new generation of young people to lose basic computer literacy, contrasting past computer‑lab rituals with today’s mobile‑first habits and citing statistics and cultural anecdotes to explain the trend.

Technology adoptioncomputer literacydigital divide
0 likes · 10 min read
Why Young People Are Losing Computer Skills in the Smartphone Era
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