Tagged articles
9 articles
Page 1 of 1
Linux Kernel Journey
Linux Kernel Journey
May 7, 2026 · Backend Development

KernelScript: A Unified Language for Full‑Stack eBPF Development

KernelScript tackles the growing complexity of eBPF projects by unifying kernel‑side programs, userspace loaders, and kernel modules into a single codebase, using annotations to let the compiler generate the necessary glue code, thereby reducing boilerplate and improving team productivity.

Compiler designKernelScriptLinux kernel
0 likes · 15 min read
KernelScript: A Unified Language for Full‑Stack eBPF Development
Ops Development & AI Practice
Ops Development & AI Practice
Jun 8, 2024 · Fundamentals

Why the Turing Machine Remains the Cornerstone of Computer Science

An in‑depth exploration of the Turing Machine’s abstract architecture, operational steps, and its pivotal role in defining computability, Turing‑completeness, undecidable problems, and complexity theory, while also highlighting modern applications in compiler design, theoretical research, and artificial intelligence.

Artificial IntelligenceCompiler designComputability
0 likes · 7 min read
Why the Turing Machine Remains the Cornerstone of Computer Science
21CTO
21CTO
Apr 6, 2024 · Fundamentals

How I Built Pinecone: From Zero to a Working Compiler

This article chronicles the author's six‑month journey creating the Pinecone programming language, covering its core features, design decisions about compilation versus interpretation, custom lexing and parsing, implementation choices, and practical advice for anyone wanting to build their own language.

C++Compiler designProgramming Language
0 likes · 18 min read
How I Built Pinecone: From Zero to a Working Compiler
Liangxu Linux
Liangxu Linux
Dec 24, 2023 · Fundamentals

How a 500‑Line C Compiler Self‑Compiles: Inside the C4 Project

This article demystifies the C4 compiler—a minimalist C compiler written in just 528 lines and four functions—by explaining its architecture, showing a Hello World build, demonstrating self‑hosting, and detailing the supported language subset, bytecode format, and unique implementation tricks.

C CompilerC4Compiler design
0 likes · 11 min read
How a 500‑Line C Compiler Self‑Compiles: Inside the C4 Project
ByteDance Web Infra
ByteDance Web Infra
Dec 10, 2021 · Fundamentals

Programming Language Insights, Compiler Design, and Industry Experiences from Web Infra Experts

In this extensive interview, industry veterans Zhao Haiping and Zhang Hongbo discuss the evolution of programming languages, compiler development, language design trade‑offs, and practical experiences across companies like Facebook, Alibaba, and ByteDance, offering valuable guidance for developers and researchers alike.

Compiler designGoRust
0 likes · 67 min read
Programming Language Insights, Compiler Design, and Industry Experiences from Web Infra Experts
phodal
phodal
Nov 23, 2020 · Fundamentals

Can a Universal Language Model Translate Any Code to Any Other Language?

The article chronicles a multi‑year effort to build a universal language model that can convert any source programming language into any target language, detailing experiments with Go‑ANTLR, Kotlin‑ANTLR, regex‑based parsing, DSL design, and the emerging Charj language and its tooling.

ANTLRCompiler designDSL
0 likes · 11 min read
Can a Universal Language Model Translate Any Code to Any Other Language?
21CTO
21CTO
Jan 10, 2020 · Fundamentals

How Anders Hejlsberg Shaped Modern Programming: From Turbo Pascal to TypeScript

This article chronicles Anders Hejlsberg's remarkable career—from creating Turbo Pascal and Delphi to designing C# and TypeScript—highlighting his influence on programming language design, IDE development, and the evolution of modern software engineering.

Compiler designIDETypeScript
0 likes · 12 min read
How Anders Hejlsberg Shaped Modern Programming: From Turbo Pascal to TypeScript
21CTO
21CTO
Sep 7, 2017 · Fundamentals

Inside the Mind of Chris Lattner: From LLVM to Swift and Beyond

This article presents an in‑depth interview with Chris Lattner, covering his education, the creation of LLVM, the birth of Swift, his management philosophy, ABI stability, and the future of Swift across platforms, offering valuable insights into modern compiler and language design.

Chris LattnerCompiler designLLVM
0 likes · 30 min read
Inside the Mind of Chris Lattner: From LLVM to Swift and Beyond