Ofront+ compiler

E656387

Ofront+ compiler is a modern, optimizing Oberon-to-C translator and development toolchain designed to support Oberon programming on contemporary platforms.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Ofront+ compiler canonical 1

Statements (48)

Predicate Object
instanceOf Oberon-to-C translator
compiler
software development toolchain
basedOn Ofront compiler NERFINISHED
category Oberon tools
source-to-source compiler
compatibleWith standard C compilers
designGoal modern Oberon development on contemporary platforms
documentation example projects
online documentation
feature Oberon-to-C source translation
command-line interface
cross-platform build support
integration with C toolchains
module system support
optimizing code generation
runtime library for Oberon
separate compilation
symbol file generation
inputFormat Oberon source code
license open source (community-distributed)
optimization code size optimization
execution speed optimization
outputFormat C source code
platform contemporary operating systems
desktop platforms
embedded targets via C toolchains
programmingLanguageSupported Oberon NERFINISHED
purpose enable Oberon programming on modern hardware and OSes
relatedTo Component Pascal NERFINISHED
Niklaus Wirth Oberon system
Oberon language NERFINISHED
supports module import and export
procedure variables
record and pointer types
strong static typing
system-level features of Oberon
type extension (Oberon-2 style)
supportsLanguage Component Pascal (subset) NERFINISHED
Oberon-07 NERFINISHED
Oberon-2 NERFINISHED
supportsParadigm modular programming
procedural programming
targetLanguage C
useCase maintaining legacy Oberon codebases
porting Oberon code to modern systems
systems programming in Oberon
teaching Oberon programming

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Oberon programming language hasImplementation Ofront+ compiler
subject surface form: Oberon