←back to thread

Hofstadter on Lisp (1983)

(gist.github.com)
372 points Eric_WVGG | 1 comments | | HN request time: 0s | source
Show context
AnimalMuppet ◴[] No.41860160[source]
> Every computer language has arbitrary features, and most languages are in fact overloaded with them. A few, however, such as Lisp and Algol, are built around a kernel that seems as natural as a branch of mathematics.

Algol? The kernel of Algol seems as natural as a branch of mathematics? Can anyone who has used Algol give their opinion of this statement?

replies(6): >>41860537 #>>41861307 #>>41863968 #>>41863999 #>>41865080 #>>41865751 #
andyjohnson0 ◴[] No.41860537[source]
I did some Algol programming back in the late 80s - when it had mostly been obsoleted by Pascal, Modula, and even C for what we called "structured programming" back then.

I remember it as a likeable, economical, expressive language, without significant warts, and which had clearly been influential by being ahead of its time.

So my guess is that Hofstadter was just referring to its practical elegance - rather than the more theoretical elegance of Lisp.

replies(1): >>41863518 #
nxobject ◴[] No.41863518[source]
Out of curiosity: which dialect on Algol, and on what platform?
replies(1): >>41867202 #
1. andyjohnson0 ◴[] No.41867202[source]
I'm not sure, but possibly Algol 68. It was on an IBM mainframe running VM/CMS - possibly a 3090.

Long time ago...