Tagged articles
5 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
Nov 6, 2024 · Fundamentals

From Switches to Compilers: The Evolution of Programming Languages

This article traces how simple binary switches evolved into CPUs, machine code, assembly language, control‑flow constructs, recursion, syntax trees, and finally modern compilers that translate human‑readable code into executable instructions.

AssemblyRecursioncompilers
0 likes · 12 min read
From Switches to Compilers: The Evolution of Programming Languages
Java Tech Enthusiast
Java Tech Enthusiast
Jul 26, 2024 · Fundamentals

From Binary to High-Level Languages: The Origin of Compilers and Recursion

From raw binary on punched tape to mnemonic assembly and then to high‑level constructs like if, while, and functions, programmers created recursive grammars that compile source code into abstract syntax trees, which a compiler translates back into machine instructions, illustrating how recursion underpins both programming language design and computation.

CPUProgramming LanguageRecursion
0 likes · 11 min read
From Binary to High-Level Languages: The Origin of Compilers and Recursion
ITPUB
ITPUB
Mar 25, 2021 · Fundamentals

From Switches to Compilers: How Simple Logic Became Modern Programming

The article traces the evolution from primitive CPU operations expressed as binary switches, through the birth of assembly language and low‑level patterns, to the abstraction of recursion, syntax trees, and compilers that translate human‑readable code into machine instructions.

AssemblyRecursioncompiler
0 likes · 11 min read
From Switches to Compilers: How Simple Logic Became Modern Programming
ITPUB
ITPUB
Jul 7, 2018 · Databases

Unlocking MySQL: How SQL Parsing Works and Boosts DBA Efficiency

This article explains why protecting database systems is critical, reviews existing SQL‑analysis tools, and dives deep into MySQL's lexical and syntax parsing techniques—including Bison‑generated parsers, core data structures, and practical applications such as useless‑condition removal and SQL feature generation—to help DBAs automate and optimize their workflows.

BisonDBA toolsSQL parsing
0 likes · 15 min read
Unlocking MySQL: How SQL Parsing Works and Boosts DBA Efficiency