- #Oberon system lines of code for mac
- #Oberon system lines of code full
- #Oberon system lines of code software
- #Oberon system lines of code code
- #Oberon system lines of code Pc
#Oberon system lines of code full
Release 1.2 includes its own efficient proprietary component system on the Mac and includes full support for OLE on Windows. Though it is possible to create large double-clickable applications with Oberon/F, the emphasis in Oberon/F is on components, not monolithic applications. Oberon/F uses a cross-platform framework for MacOS and Windows built on the Oberon-2 language. The lack of an available PPC compiler is unfortunate and I look forward to its arrival. Oberon Microsystems has announced that a PPC compiler should be available later this year.
#Oberon system lines of code code
Oberon/F on the Macintosh currently compiles 68K code only. It also requires an FPU or FPU emulator when running on non-FPU versions of the 68K family as well as on the PPC.
#Oberon system lines of code for mac
Oberon/F for Mac requires a MacOS compatible computer with a 68020 processor or higher or a PowerPC processor. The version reviewed is developer (commercial) version 1.2. This review deals primarily with the MacOS version. Oberon/F is available for the MacOS and for 32-bit Microsoft Windows (3.x w/Win32S, W95, NT). Unlike other Oberon systems, Oberon/F does not impose its own user interface, and the familiar Mac or Windows interface is presented to the user.
#Oberon system lines of code software
The "look and feel" of the system and software developed with it is that of the platform. Oberon/F is an implementation of the Oberon-2 language (called Oberon/L by Oberon Microsystems in their implementation) consisting of a run-time and development environment and an object oriented framework (hence the /F). For example, a word processor can have a movie-playing module added by a different company at a later date without the word processor author having anything to do with it. New software is added to or embedded in the user's software to extend its original functionality. In Oberon, new functionality can be added at any time without the original software author's help. This is different from the typical object oriented approach of class libraries where source code often must be available to the user of the libraries for further inspection and reuse. Extensibility allows a user to extend the software without having any original source. The language was developed with the notion of extensibility of software, especially by the user. Oberon (and Oberon/F) is an object oriented language. A good book on object-oriented programming that uses and demonstrates Oberon-2 is Hanspeter Mössenböck: Object Oriented Programming in Oberon-2, Springer Verlag, 1993.
C/C++ programmers must readjust a bit but can soon be using Oberon/F to create their own components. Pascal and Modula-2 programmers can read most Oberon-2 programs without much trouble, and after a little acquaintance, are soon writing programs of their own. It can be used for structured modular programming as well as for object-oriented programming. It is a simple yet powerful language that provides just the features necessary and no more. The language Oberon-2 is a compiled, strongly typed, garbage collecting language with late-binding that is a descendant of Pascal and Modula-2. There are commercial versions of the language and environment for many different computers.
#Oberon system lines of code Pc
Oberon and its environment have since been ported to many platforms, including the MacOS, various PC implementations, and a variety of unix machines. Originally, this was the foundation of the Ceres ETH workstation. It was developed, first as the language Oberon, and later Oberon-2, together with an environment and operating system also called Oberon. The computer language Oberon-2 was developed by Niklaus Wirth (Pascal, Modula-2) and his associates at the Eidgenössische Technische Hochschule (Swiss Federal Institute of Technology - abbreviated "ETH") in Switzerland.