3 ms·
He implemented Oberon-V for the Cray YMP vector computer.
by Rochus 3y ago
He implemented Oberon-V for the Cray YMP vector computer.
- pjmlp 3y agoFrom where I am standing, Oberon-V is a Oberon dialect.
- Rochus 3y agoI assume that's why it is also called "Oberon" ;-) But this fact doesn't make Go more similar to Oberon.
- pjmlp 3y agoIt makes from the sense Robert Griesemer decided to influence Go's design based on his ETHZ experience while working in Oberon ecosystem.
- Rochus 3y agoMaybe he contributed the receiver syntax to Go, we can only assume. But anyway it's not that much Oberon in Go, much less than pop culture assumes. By the end of the day, the two languages mostly share the concept of static typing (with Go even stricter than Oberon), modularity and garbage collection; otherwise they have a different focus (concurrency in Go, type extension and minimalism in Oberon).
- pjmlp 3y agoOnly if consider the Oberon from 1987 and nothing else in the Oberon ecosystem. Nothing else in the ETHZ group doing Oberon related research counts from that point of view, if it didn't had the touch of Niklaus Wirth himself adding lines to the compiler.
- Rochus 3y ago> Only if consider the Oberon from 1987 and nothing else in the Oberon ecosystem counts [..] if it didn't had the touch of Niklaus Wirth himself I considered all languages where Wirth was at least co-author, because that was the claim made in this thread. I assume you mean Active Oberon; but this version is even further away from Go (closer to Ada95, Java and ConcurrentPascal). And I'm neither a "Wirthian" nor do I believe in personality cults, if it is that what you assume.
- pjmlp 3y agoI mean every single Oberon variant produced by ETHZ students during their PhD, all of them. For me that is always what I cared about in the Oberon universe. Original Oberon was interesting for 1987, and Oberon-07 is kind of interesting from Niklaus Wirth pursue of minimalism point of view. Most more interesting are all the works produced in the context of languages and operating systems research at ETHZ in the context of Oberon derivatives. One of this students brought his education to another programming language. From my point of view, we will keep on disagreeing, regarding Oberon.
- Rochus 3y ago> From my point of view, we will keep on disagreeing, regarding Oberon. I don't even know in what respect we disagree; maybe it's also due to the language barrier. If you have specific questions about my projects, feel free to ask.