ricardoboss / Prolangle

A game about programming languages.
https://prolangle.ricardoboss.de
MIT License
2 stars 1 forks source link

Updated memory management cases #44

Closed ricardoboss closed 9 months ago

ricardoboss commented 9 months ago

This fixes #26.

While checking how memory is managed in Pascal, I noticed some paradigms that did't fit and removed them (Procedural, ObjectOriented, Generic). When I added Pascal, I was thinking of Delphi, which is a Dialect of Pascal.

chucker commented 9 months ago

Scope creep aside: but Pascal is procedural, arguably?

The first major procedural programming languages appeared c. 1957–1964, including Fortran, ALGOL, COBOL, PL/I and BASIC.[2] Pascal and C were published c. 1970–1972.

(I think where we came down a few days ago is "if the language is imperative but not OOP, it's procedural". Another approach might be "if the language is imperative and has blocks, but isn't OOP, it's procedural". But I'm also OK with dropping procedural altogether.)