Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Where as a mainstream language like ... molds itself to the existing OSes ...

Oberon the system was an environment; Oberon the language was a language.

The problem is that the C environment is so dominant that we don't usually think of C in the same terms, or remember that systems languages like Oberon are intended to be used for writing OS-like and filesystem-like elements.



Interesting! So a language might be a failure if it is only for writing OSes/FSes/drivers? That if it is not good for applications, it will never be used by application programmers and the language will never be popular?

Come to think of it, even a "systems" language like Go is still used primarly for writing applications.

How useful is Oberon (the language) for working with filesystem-likes outside of Oberon (the system)?


Go isn't a systems language by that definition of systems language: https://news.ycombinator.com/item?id=1697443

And all systems langauges will be used heavily for writing applications because there is typically a huge benefit of developing in the same language as the underlying OS.


> So a language might be a failure if it is only for...

And that niche is already occupied by the one true programming language.

> working with filesystem-likes

If you mean developing applications, there was „BlackBox Component Builder“

http://www.oberon.ch/blackbox.html




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: