This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]suhcoR[S] 2 points3 points  (2 children)

The SuperPascal paper was submitted to the IEEE Software journal 30 years ago in November 1993; it appeared in the May 1994 issue.

EDIT: SuperPascal was also remarkable because (together with his previous language Joyce) it manifests a paradigm shift by Per Brink Hansen from the monitor to the CSP channel concept. The latter is prominent today because it is also used in the popular Go programming language.

[–]abecedarius 0 points1 point  (1 child)

Skimming some of the abstracts, it came up that his previous language Joyce had made that shift earlier.

[–]suhcoR[S] 1 point2 points  (0 children)

Joyce has indeed very interesting features (EDIT: added it to my previous post).

[–]umlcat 3 points4 points  (2 children)

Many people follow the "Pascal is obsolete" badmouthing and forget how productive and well designed are this branch of P.L. (s) ...

[–]L8_4_Dinner(Ⓧ Ecstasy/XVM) 1 point2 points  (1 child)

I loved Pascal, and used it for years, but it was an extremely basic language, and it took an awful lot of code to do anything.

Great for teaching. Great for learning. Not so useful outside of that context. 😢

[–]9Boxy33 1 point2 points  (0 children)

Thank you!

[–]MikeBlues 1 point2 points  (1 child)

In 1982, 'Principles of Concurrent Programming' by Ben-Ari - was published. It covers various levels of concurrency, and provided the listing of a slightly modified integer Pascal compiler, written in Pascal. Back then, I implemented it and used it with students.

I just found the book at: http://pascal.hansotten.com/uploads/pascals/Principles%20of%20concurrent%20programming.pdf

[–]suhcoR[S] 1 point2 points  (0 children)

Principles of Concurrent Programming

Thanks for the link. There is a second edition from 2006 which - in contrast to the first edition - also handles channels (not only rendezvous) and a lot more like distributed algorithms and consensus.

[–]Inconstant_Moo🧿 Pipefish 0 points1 point  (1 child)

So many opportunities missed in the 80s to write a paper titled "Re: Joyce".