![]() ![]() |
![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description:
An optimizing Oberon-2 compiler which currently has one back-end producing ANSI-C source code. Oberon-2 is a Pascal-like language with modern object-oriented facilities and name-space resolution through modules. Oberon-2 is much easier to learn than C++ and every bit as powerful and efficient. It is a much safer programming language since it makes errors visible much earlier and promotes type-safe programming. It also comes complete with garbage collection as a language feature. The compiler features complete make/build facilities, an EMACs major mode, and interfaces to a code management system (RCS). Currently only C interfaces are supported via a special mapping mechanism so any volunteers willing to provide a C-interface to the BeOS would be welcome. OOC's output is compatible with the Metrowerk's tools and the GNU GCC tools. A precompiled version of the compiler for PPC/x86 BeOS is available from the above ftp sites. The above web page has the complete compiler source code in both C and Oberon-2. Contact the original author, Michael van Acken at acken@informatik.uni-kl.de for compiler related stuff; BeOS port questions to me. Mirror Download Sites:
If you have any questions about the information provided for a specific application, please e-mail the author. If you have any questions about the BeWare pages themselves, though, feel free to e-mail webmaster@be.com. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 1999 by Be, Inc. All rights reserved. Legal information (includes icon usage info). Comments, questions, or confessions about our site? Please write the Webmaster. |