[HN Gopher] Catalog of resources related with Oberon programming...
___________________________________________________________________
Catalog of resources related with Oberon programming language
Author : lproven
Score : 34 points
Date : 2021-02-26 15:15 UTC (7 hours ago)
(HTM) web link (oberon.org)
(TXT) w3m dump (oberon.org)
| jonathanstrange wrote:
| Does anybody use Oberon for any real-world project? Don't get me
| wrong, it's a fantastic language / operating system. I'm just
| wondering.
| dmitriid wrote:
| > OBERON.ORG project unites projects related to programming
| languages Oberon, Oberon-2, Active Oberon, Modula-2/3,
| Oberon-07 and Component Pascal (Blackbox Oberon).
|
| Which of the Oberons? :) They are all the same with subtle
| differences like one having three different types of loops, and
| the other only two and so on.
|
| In Russia there's a small but active group of academics who are
| trying to bring (force?) Blackbox as a teaching/learning
| environment to schools and universities.
| justin66 wrote:
| > In Russia there's a small but active group of academics who
| are trying to bring (force?) Blackbox as a teaching/learning
| environment to schools and universities.
|
| That's astonishing. The most recent English-language
| textbooks using Component Pascal are about 20 years old. Is
| there much newer stuff in Russian?
| dmitriid wrote:
| There are a few newer books using Component Pascal in their
| code or examples:
|
| - Modern Programming from Scratch, 2011:
| https://www.ozon.ru/context/detail/id/5774402/
|
| - Art of Algorithms, 2011:
| https://www.ozon.ru/context/detail/id/5774388/
|
| - Computational Processes: Translation Theory, Data
| Management, Petri Nets, 2015:
| http://www.libex.ru/detail/book742088.html
|
| - Software Development with Blackbox, 2018 (positioned as a
| textbook for universities):
| https://lanbook.com/catalog/informatika/razrabotka-
| programmn...
|
| Other books are translations of the same bookss from 20
| years ago you mentioned.
|
| But the Oberon community is quite alive in Russia, and even
| have their own conference: https://conf.oberon.org/
|
| Granted, these are mostly academics and people working in
| various state-related companies. I can't even begin to
| relay how bureaucratic and pompous-sounding that conference
| page is. "3rd scientific-industrial conference on Oberon,
| education on quality problems in the digital technologies",
| "Scientific and industry coordinators", "Program
| Committee", everyone is "M. Sc. PhD. Prof. Prof. Emeritus,
| Russian Government Education Prize Laureat" and wants darn
| sure you know about it: https://conf.oberon.org/about
| justin66 wrote:
| Interesting stuff. Thanks for sharing.
|
| Component Pascal doesn't strike me as a completely mad
| language to use, but Blackbox is just... old.
| auxym wrote:
| Not directly. But Nim took a lot of inspiration from
| Oberon/Modula for its type and module system.
| Rochus wrote:
| As it seems the Oberon IDE is missing from this list:
| https://github.com/rochus-keller/Oberon#oberon-ide-features
| lproven wrote:
| They are accepting PRs...
|
| https://github.com/oberon-org/site
| Rochus wrote:
| Thx
| AlanYx wrote:
| Wasn't there also an Oberon book (not mentioned on this page),
| describing the design of the language and OS? I remember seeing
| it in the university library 25 years ago.
| eterps wrote:
| http://www.projectoberon.com
| carapace wrote:
| The Project Oberon site ( http://www.projectoberon.com/ )
| listed has the books in PDF form (in sections.)
|
| Awesome books BTW.
| carapace wrote:
| FWIW there are a few emulators for the Oberon RISC chip:
|
| In C: https://github.com/pdewacht/oberon-risc-emu
|
| In JavaScript and Java:
| https://schierlm.github.io/OberonEmulator/
|
| (The JS one runs in the browser so you can launch an emulated
| Oberon OS from the little web form there. It has the compiler
| included!)
|
| In Python: https://pythonoberon.readthedocs.io/en/latest/ (My own
| project.)
___________________________________________________________________
(page generated 2021-02-26 23:02 UTC)