Top all-time · #7179
erkin's Blog
Personal blog · erkin.party/blogprogramming
erkin's Blog is a personal blog at erkin.party about programming. Since 2019, 11 different Hacker News readers have linked it 11 times, most often “The evolution of a Scheme programmer (2020)”. The last post was in 2020, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link erkin's posts on the family history of programming languages and the influence of older languages. One commenter calls the family-tree post the best attempt they have seen.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- The evolution of a Scheme programmer (2020)7 people · 7 mentions · first linked 2020-07-15
- Family spaghetti of programming languages3 people · 3 mentions · first linked 2019-02-08
What Hacker News says?
This article echos a lot of the themes that I saw in "Family spaghetti of programming languages" ( https://erkin.party/blog/190208/spaghetti/ ) which seems to be the best attempt at developing a family tree of programming languages I've seen thus far.
Comment linking /blog/190208/spaghetti/
on “Most(ly dead) Influential Programming Languages”Submitted The evolution of a Scheme programmer (2020) as a story · 144 points
HN discussionWhy would the students be confused? By what exactly? > This "everything looks the same" property of Scheme and of all LISP-like languages is a bug, not a feature. But you are mixing up things here. There are things that look different. Most things in Scheme can be understood as function calls and match that syntax, but there is different syntax for define, let, cond, if, and others. Not everything looks the same. Wh…
Comment linking /blog/200715/evolution/
on “Why "Structure and Interpretation of Computer Programs" matters (2011)”Submitted Family spaghetti of programming languages as a story · 52 points
HN discussionI used to be a teaching assistant for CS 61A (intro to programming) at Berkeley teaching from this book with Brian as the instructor. One of Brian's primary points is the following: > Scheme ... has a very simple, uniform notation for everything. Other languages have one notation for variable assignment, another notation for conditional execution, two or three more for looping, and yet another for function calls. Co…
Comment linking /blog/200715/evolution/
on “Why "Structure and Interpretation of Computer Programs" matters (2011)”Submitted The Evolution of a Scheme Programmer as a story · 3 points
HN discussionRelated: https://erkin.party/blog/200715/evolution/
Comment linking /blog/200715/evolution/
on “The Evolution of a Haskell Programmer (2001)”Submitted Emacs Web Buttons as a story · 2 points
HN discussionSubmitted Family Spaghetti of Programming Languages as a story · 2 points
HN discussionSubmitted The Evolution of a Scheme Programmer as a story · 2 points
HN discussionSubmitted The evolution of a Scheme programmer (2020) as a story · 1 points
HN discussion