← Back to context

Comment by speed_spread

1 year ago

Because Pascal/Modula/Oberon is the one true language. TypeScript? Blasphemy!

What's Oberon's unique selling point?

  • Quite high abstraction for its simplicity, quick to learn, strongly typed, garbage collected before it was cool (same as Module 3) and yet a system programming language (Oberon OS).

    You could argue that Wirth overdid it a bit with the simplicity vs. Comfort features but that's probably also dependent on your preferences and the problem you want to solve.

    There are a few languages where you regret that they did not win in favour of C++ and Oberon is one of them (and Modula 3). Not that C++ does not have its strength , but for many problems Oberon would probably have been the simpler fit.

    • Impressive!

      Yet, when you compile to Lua, the GC and system programming features are moot.