Live data from Hacker News

Classification of the Principal Programming Paradigms (2009)

info.ucl.ac.be

1–10 of 34 posts

Re: Classification of the Principal Programming Paradigms (2009)

#3
FWIW, the linked book, "Concepts, Techniques, and Models of Computer Programming"(CTM), is imo a fantastic book, and there are free classes on edX ("Paradigms of Computer Programming", I think it's now split in two now) that go over the material.

Highly recommended if you have an interest in this stuff.

Re: Classification of the Principal Programming Paradigms (2009)

#4
post #3

FWIW, the linked book, "Concepts, Techniques, and Models of Computer Programming"(CTM), is imo a fantastic book, and there are free classes on edX ("Paradigms of Computer Programming", I think it's now split in two now) that go over the material. Highly recommended if you have an interest in this stuff.

I gave it a skim and from that what I could conclude was that it focuses a lot on concurrent operations. Which I don't think comes to everyone's use.

Re: Classification of the Principal Programming Paradigms (2009)

#5
post #3

FWIW, the linked book, "Concepts, Techniques, and Models of Computer Programming"(CTM), is imo a fantastic book, and there are free classes on edX ("Paradigms of Computer Programming", I think it's now split in two now) that go over the material. Highly recommended if you have an interest in this stuff.

I gave it a skim and from that what I could conclude was that it focuses a lot on concurrent operations. Which I don't think comes to everyone's use.

Integrating concurrency with mutability is a tough problem, and concurrency is becoming increasingly important.

Re: Classification of the Principal Programming Paradigms (2009)

#7
post #5

Earlier quoted context omitted.

I gave it a skim and from that what I could conclude was that it focuses a lot on concurrent operations. Which I don't think comes to everyone's use.

Integrating concurrency with mutability is a tough problem, and concurrency is becoming increasingly important.

It has always been important but again not for everyone.

I would like a similar treatise but for synchronous single threaded operations.

Re: Classification of the Principal Programming Paradigms (2009)

#9
post #3

FWIW, the linked book, "Concepts, Techniques, and Models of Computer Programming"(CTM), is imo a fantastic book, and there are free classes on edX ("Paradigms of Computer Programming", I think it's now split in two now) that go over the material. Highly recommended if you have an interest in this stuff.

I gave it a skim and from that what I could conclude was that it focuses a lot on concurrent operations. Which I don't think comes to everyone's use.

> it focuses a lot on concurrent operations

It does but not to the exclusion of other computation models. I'd agree with GP - I found it a wonderful book. It builds different models of computation successively by incrementally adding features. It's a bit like SICP[0] in that it starts with declarative/functional fundamentals and brings in mutable state really late. The coverage of dataflow was the first one that gave me an "aha!" moment.

It's easily 10 years since I bought it and I still dip into it every few months or so. Every time I do, I get something new: insights, deeper understanding, etc.

Really wonderful book.

[0] https://sicpebook.wordpress.com/

Post reply on HN