Y
Hacker News
new
|
ask
|
show
|
jobs
by
_fz_
1391 days ago
Project Oberon 2013 emulator and RISC compiler in Go:
https://github.com/fzipp/oberon
https://github.com/fzipp/oberon-compiler
1 comments
Rochus
1391 days ago
Looks like quite a diligence; I wrote an Oberon to C++ transpiler some years ago; here is a C++ version of the Oberon system:
https://github.com/rochus-keller/OberonSystem/tree/master/CP...
. My Oberon+ compiler generates CIL bytecode and C99 source code. Here is a version of the Oberon system which runs on .NET (cross-platform, without emulator):
http://software.rochus-keller.ch/OberonSystem_SDL_CLI_Assemb...
. And here is the corresponding C99 version:
http://software.rochus-keller.ch/OberonSystem_ObxIDE_Cgen_20...
. Both are directly generated from the sources in
https://github.com/rochus-keller/OberonSystem/tree/FFI
, using SDL2 for platform independence.
link