this post was submitted on 15 Dec 2021
18 points (95.0% liked)

Lisp Community

810 readers
13 users here now

A community for the Lisp family of programming languages.

Lisp (historically LISP) is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language. Only Fortran is older, by one year.

Related communities

Language references

Tools

Tutorials/FAQS

Useful Lisp resources

Search

Videos

Common Lisp

Clojure

Racket

Scheme

Books

Food for thought

Implementations

Events

founded 6 years ago
MODERATORS
 

cross-posted from: https://lemmy.ml/post/116237

Gerald Jay Sussman on Flexible Systems, The Power of Generic Operations

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 2 years ago (1 children)

Does that mean they considered Lisp to be low level?

[–] [email protected] 4 points 2 years ago* (last edited 2 years ago)

"Does that mean they considered Lisp to be low level?"

I started writing a reply to you and realized you bring up a good point which I can't really answer.

I am pretty sure Sussman maintains that Scheme (and Lisp) are "high level" languages, but it is a somewhat pure implementation of Lambda calculus with a few practical features added into it. And to me, understanding lambda calculus is kind of a bare minimum for understanding the fundamental mathematical theory of computing. So putting it that way, getting rid of Scheme from the computer science curriculum seems to me kind of like getting rid of integral calculus from the engineering curriculum.

Maybe to give Sussman and the MIT staff the benefit of the doubt here, it doesn't make sense for people going into AI to learn about lambda calculus when statistics is far more important for that field. Maybe they should separate AI and computer science entirely and go back to teaching computer science people about computer science, and teach AI people about statistics? Maybe AI should be considered a field of statistics and not computer science?

Does that mean they considered Lisp to be low level?