- OOP's Jargons, Complexities
- Meaning of Object in Languages
- Node.js Dot Notation as Namespace Mechanism
- Alan Kay on OOP
- Polymorphism, Dispatch, and the Tale of Poly-Tinting
Programing Language Design
- What's Ontology of Programing Language?
- A Class of Computer Languages: Math Languages
- Why I Hate Exceptions
- Iterator, Enumerator, Abstraction Went Wrong
- Language Design: Should Array Index Start at 0 or 1?
- Syntactic Semantic Difference of Map
- Should Map f Specify Order?
- Function Dependency
- Why I Hate C
- The Complexity of Java Access Specifiers
Programing Idioms and Style
Programing Languages and their Machines
Language Underneath Mumble Jumble
- Perl: Difference Between List and Array
- Are int, float, long, double, Side-Effects of Computer Engineering?
- Learning Notes on Goto, Continuation, Coroutine
- Functional Programing Languages History Diagram
- What Programing Language Are the Largest Website Written In?
- One Language to Rule Them All?
- Homotopy Type Theory
- On the Rectification of Programing Language Spec by Formal Language
- Math vs Programing, What-is vs How-to
- Brainf*ck Language EOF Design Problem
- Programing Language: Steve Yegge on Dynamic Languages
- Functional Programing: is Real World Stateful?
- Wizard Book: Structure and Interpretation of Computer Programs
- What do Microsoft, Apple, Mozilla, say about Dart?
- HTML6, JSON SXML Simplified
- What Made Lambda Calculus So Powerful?
- Why Does Struct Datatype Encroach Namespace?
- Shell, REPL, Notebook, and Emacs Environment Explained
- Empirical Analysis of Programming Language Adoption
- History of Programing Languages in 1 Sentence
- D3.js Visualization, a Quasi Science
- What is Expressiveness in a Computer Language
- Scripting: Higher Level Programming for the 21st Century
- Programing Language Idiocy: Bit Operators
- Problem of Declarative Animation
If you have a question, put $5 at patreon and message me.