Geometry.Net - the online learning center
Home  - Basic_O - Oberon Programming

e99.com Bookstore
  
Images 
Newsgroups
Page 1     1-20 of 96    1  | 2  | 3  | 4  | 5  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Oberon Programming:     more books (21)
  1. Modular Programming Languages: Joint Modular Languages Conference, JMLC'97 Linz, Austria, March 19-21, 1997, Proceedings (Lecture Notes in Computer Science)
  2. Programming Languages and System Architectures: International Conference, Zurich, Switzerland, March 2 - 4, 1994. Proceedings (Lecture Notes in Computer Science)
  3. Modular Programming Languages
  4. Object-Oriented Programming in Oberon-2 by Hanspeter Mössenböck, 1995-10-18
  5. Into the Realm of Oberon: An Introduction to Programming and the Oberon-2 Programming Language by Eric W. Nikitin, 1997-11-07
  6. Oberon-2 Programming with Windows by Jörg R. Mühlbacher, Bernhard Leisch, et all 1997-07-24
  7. Programming in Oberon: Steps Beyond Pascal and Modula by Martin Reiser, Niklaus Wirth, 1992-06
  8. Project Oberon: The Design of an Operating System and Compiler (Acm Press Books) by Niklaus Wirth, 1992-11
  9. Programming Languages and Systems: 5th Asian Symposium, APLAS 2007, Singapore, November 28-December 1, 2007, Proceedings (Lecture Notes in Computer Science / Programming and Software Engineering)
  10. The Oberon System: User Guide and Programmer's Manual (ACM Press) by Martin Reiser, 1991-05
  11. Modular Programming Languages: 7th Joint Modular Languages Conference, JMLC 2006, Oxford, UK, September 13-15, 2006, Proceedings (Lecture Notes in Computer ... Computer Science and General Issues)
  12. Oberon Programming Language Family: Oberon, Oberon-2, Component Pascal, Zonnon, Obliq, Active Oberon
  13. Programming in Oberon, Steps Beyond Pascal &Modula - 1992 publication by Martn Rsr, 1992-01-01
  14. Programming in Oberon: Steps Beyond Pascal and Modula,1992 publication by Martin- Reiser, 1992-01-01

1. The Oberon Programming Language
The oberon programming Language. The project was whimsically christened Oberon By Wirth who was fascinated by the
http://www.engin.umd.umich.edu/CIS/course.des/cis400/oberon/oberon.html
The Oberon Programming Language
The project was whimsically christened Oberon By Wirth who was fascinated by the accuracy and reliability of the space probe Voyager which passed the moon Oberon of planet Uranus at the time of conception of the new project

Taken from The Oberon System- User Guide and Programmer's Manual by Martin Reiser
Click below to go directly to a specific section:
History
Significant Language Features Areas of Application Sample Programs ... Acknowledgments
History
The Oberon programming language is developed at Eidegnossishe Technische Hocsshule Zurich (or Swiss Federal Institute of Technology) in 1988, by Niklaus Wirth . Having an obsession with simplicity Wirth decided to include much of Pascal's syntax, while incorporating many of the object oriented features of Modula-2 (both of these languages were also created by Wirth). Oberon is considered to be heir to Modula-2. Wirth'sgoal was to create a language that was exstensable and flexible. The result was a full object oriented language that was fit to accompany further development of Cres workstations.
Significant Language Features
  • Window-based graphical user interface as a blend of menus and command lines (the tool viewer)
  • Based on OOP concepts implementing viewers as well as texts and other documents as ADTs
  • Fast display refreshing and highly responsive to the user
  • Object oriented programming fully developed
  • Type extensions and text abstract data types
  • Fast compilation
  • Minimum implementation can fit into 200KB of memory (including operating system, complier and user interface)

2. ETH Zürich / Oberon Programming Language
oberon programming Language The oberon programming Language. Oberon is the successor of the Pascal, Modula, Modula2 family of languages.
http://www.oberon.ethz.ch/language.html
The Oberon Programming Language
Some of the characteristics of the Oberon Language
  • Pascal-like syntax
  • Strong type checking
  • Modules with type-checked interfaces and separate compilation
  • Type extension, which provides for object-oriented programming
  • Type-bound procedures (methods) in Oberon-2
  • Support for run-time type tests
  • Compatibility between all numeric types (mixed expressions)
  • String operations
  • Support for system programming
Some of the characteristics of the Oberon Compiler
  • Generates native code, no separate linking necessary
  • Very fast compilation
  • Can compile directly from edit window
Documentation
The following papers on the language are electronically available:

3. BUBL LINK / 5:15 Internet Resources: Computer Programming - Oberon
checked 20001012 Introduction to Oberon. An overview of the oberon programming language, including a summary of the
http://bubl.ac.uk/link/c/computerprogramming-oberon.htm
BUBL LINK / 5:15 Catalogue of Internet Resources Home Search Subject Menus A-Z ... About
Computer programming - oberon
A-Z Index Titles Descriptions
  • Comparison of C++, Fortran 90 and Oberon-2
  • Introduction to Oberon
  • Oberon 3 Tutorial
  • Oberon Slicing Tool ...
  • Oberon System 3 Projects Page last updated: 17 March 2003 Comments: bubl@bubl.ac.uk
    Comparison of C++, Fortran 90 and Oberon-2
    Article assessing and comparing the suitability of the C++. Fortran, and Oberon-2 programming languages for scientific and engineering competing tasks.
    Author: Bernd Mosli
    Subjects: computer programming - c++, computer programming - fortran, computer programming - oberon
    DeweyClass:
    ResourceType:
    article
    Location: switzerland, europe
    Last checked:
    Introduction to Oberon
    An overview of the Oberon programming language, including a summary of the main features of the language, and a brief guide to Oberon applications.
    Author: Thomas Kistler
    Subjects: computer programming - oberon
    DeweyClass:
    ResourceType:
    document Location: usa Last checked:
    Oberon 3 Tutorial
    A series of introductory tutorials to programming in the Oberon 3 language. Author: Andre Fischer.
  • 4. Parser For The Oberon-2 Programming Language
    The JavaCC home page; Information on the oberon programming Language; The Oberon2Language Report; in particular, appendix B of this document contains the EBNF
    http://www.cs.may.ie/~jpower/Oberon/
    A JavaCC Parser
    for the
    Oberon-2 Programming Language
    James Power Department of Computer Science,
    National University of Ireland,
    Maynooth, Co. Kildare, Ireland. This document gives a brief description of a JavaCC parser for the programming language Oberon-2. The actual code is contained in the following files:
    Introduction
    The programming language Oberon is the latest generation in the Wirth family of languages, an heir to the Pascal and Modula tradition. Whatever its merits as a programming language, its design clearly has the compiler writer in mind. The language is small, its syntax is well defined and relatively easily parsed, and most of the features of the language can be understood from the language report, an incredibly concise document when compared to other languages of similar power. Indeed the progress from Pascal through to Oberon stands in sharp contrast to the evolution from C to early C++ and onto ANSI-standardised C++. Writing a parser for Oberon is a reasonable undergraduate level project, or an afternoon's work for someone who knows what they're doing. Writing a parser for C++ is a mammoth task, involving the construction of a fully working symbol table.

    5. Active Oberon For .net Homepage
    An implementation of the oberon programming language in the context of the new .NET platform from Microsoft.
    http://www.oberon.ethz.ch/lightning/

    Homepage

    Institute for Computer Systems

    Project Oberon
    Homepage

    Native Oberon

    Active Oberon

    Oberon for .net
    ...
    FAQ
    Oberon for .net
    Homepage

    White Paper
    Download Examples ... Contact Active Oberon for .net A Language Interoperability Project with Microsoft Research Overview Active Oberon for .net is an evolution of the programming language Oberon in the context of the new Microsoft .net technology. Its highlights are:
    • an explicit notion of object type including "active objects" with integrated thread of control
    • a uniform concept of abstraction called definition representing both "facet" and unit of use
    • a module construct simultaneously acting as name-space and singleton object
    Definitions are abstractions. More precisely, a definition is an interface , optionally equipped with a state space and predefined method implementations. Definitions can be refined (that is extended in terms of state, functionality or implementation) to new definitions or implemented by object types. Each definition implemented by an object type corresponds to a facet or service unit of the object type exposed to clients.

    6. Oberon
    The oberon programming language information and links at Heidelberg University.
    http://www.statlab.uni-heidelberg.de/projects/oberon/
    Last edited on 25. July 2002 gs . - Host home page: StatLab Heidelberg
    Oberon
    Oberon is the name of a modern integrated software environment for single-user workstations. It includes a language in the Pascal-/ Modula-tradition and a highly effective and compact operating platform . Most Oberon implementations come with a tutorial. For general information on Oberon see
    Learning Oberon
    If you want information about the Oberon language, we can offer an "Introduction to Oberon". For local students, see also: next course The Oberon language comes in two variants, the original Oberon language, and Oberon-2, an extension which allows type-bound procedures. Object oriented programming is supported by Oberon as well as by Oberon-2. Oberon-2 has some additional convenience for object oriented programming, but with some cost in terms of performance and flexibility. For a discussion of object oriented Oberon-2 type bound programming style versus "classical" Oberon style, see [ Marais 1996a ]. As of today (Oct. 98) most Oberon compilers support Oberon-2.

    7. The Oberon Programming Language: Hello World!
    Source......The oberon programming Language. Hello World! Example Program. Clickbelow to go directly to a specific section
    http://www.engin.umd.umich.edu/CIS/course.des/cis400/oberon/hworld.html
    The Oberon Programming Language
    Hello World! Example Program
    Click below to go directly to a specific section:
    Description
    Source Code Sample Run Program Notes
    Description
    This code demonstrates the usage of Oberon's Texts module. W is used as text writer stream. Output is displayed to the oberon's Log window by appending the buffer of the writer stream to Oberon.log
    Source Code
    (* This is designed to run Under Oberon V4 *) MODULE Hello; IMPORT Oberon, Texts; VAR W: Texts.Writer; PROCEDURE World*; BEGIN Texts.WriteString(W, "Hello World!"); Texts.WriteLn(W); Texts.Append(Oberon.Log, W.buf); END World; BEGIN Texts.OpenWriter(W); END Hello.
    Sample Run
    Once this module is compiled, Executing the command Hello.World will print "Hello World!" to the system log
    Program Notes
    This program tested on Oberon V4 Windows 32 bit version. When you create a new file Hello.Mod in Oberon's editor (Edit.Open Hello.Mod) , select this text now and copy it it to the clipboard (File/Copy), paste it into Hello.Mod by placing the caret in that window and executing Clipboard.Copy

    8. Oberon Programming Language - Wikipedia
    oberon programming language. Oberon is a programming language createdby Professor Niklaus Wirth, the father of Pascal and Modula.
    http://www.wikipedia.org/wiki/Oberon_programming_language
    Main Page Recent changes Edit this page Older versions Special pages Set my user preferences My watchlist Recently updated pages Upload image files Image list Registered users Site statistics Random article Orphaned articles Orphaned images Popular articles Most wanted articles Short articles Long articles Newly created articles Interlanguage links All pages by title Blocked IP addresses Maintenance page External book sources Printable version Talk
    Log in
    Help
    Oberon programming language
    From Wikipedia, the free encyclopedia. Oberon is a programming language created by Professor Niklaus Wirth , the father of Pascal and Modula . It is very Modula-like in its syntax, but offers an interesting feature which is only recently becoming available in more commonly used development systems: exportability of procedures. Imagine that for your program you create a PNG viewer procedure and that you export it: any program on the system will be able to view PNG files! That's true reusability. Granted this is now possible on other systems (see for example the use made by Galeon of the Mozilla engine), but mechanisms in Oberon are far better and simpler than most of those currently in existance.

    9. Oberon
    The oberon programming language information and links at Heidelberg University.Category Computers Programming Languages Oberon...... Reading AddisonWesley 1992 To learn about the oberon programminglanguage, consult Reiser, M.; Wirth, N. Programming in Oberon.
    http://statlab.uni-heidelberg.de/projects/oberon/
    Last edited on 25. July 2002 gs . - Host home page: StatLab Heidelberg
    Oberon
    Oberon is the name of a modern integrated software environment for single-user workstations. It includes a language in the Pascal-/ Modula-tradition and a highly effective and compact operating platform . Most Oberon implementations come with a tutorial. For general information on Oberon see
    Learning Oberon
    If you want information about the Oberon language, we can offer an "Introduction to Oberon". For local students, see also: next course The Oberon language comes in two variants, the original Oberon language, and Oberon-2, an extension which allows type-bound procedures. Object oriented programming is supported by Oberon as well as by Oberon-2. Oberon-2 has some additional convenience for object oriented programming, but with some cost in terms of performance and flexibility. For a discussion of object oriented Oberon-2 type bound programming style versus "classical" Oberon style, see [ Marais 1996a ]. As of today (Oct. 98) most Oberon compilers support Oberon-2.

    10. Oberon-ItO Preface
    The oberon programming Language. G. Sawitzki gs@statlab.uniheidelberg.de . Aprogramming language. The course focusses on the oberon programming language.
    http://statlab.uni-heidelberg.de/projects/oberon/ItO/www/Ch00.html
    Home Up Intro Contents Chapter Design Assert Timing EBNF ... Pas Last Changed: July 12th, 1997 This is a conversion from Oberon text to HTML, and from German to English. The converter software is still under development, and some features or information may be missing in this converted version. HTML hypertext facilities are not yet active in this document. To exploit the interactive facilities, use Oberon System 3 and the source of this text, available for download using binary ftp as Oberon System 3 archive . The converter from German to English is still under development as well. A previous version is also available for Oberon V4. To access this and other additional material use ftp For the convenience of our students, most of this information and the related material is available in German as well.
    Introduction to Oberon
    The Oberon Programming Language
    G. Sawitzki
    Introduction to the Oberon Programming Language
    Preface and Contents
    - Under development. Version: June 1998 -
    The "Introduction to the Oberon programming language" is written for readers with some mathematical background knowledge and a special interest in computer science.
    Among other meanings, Oberon is the name for

    11. The Oberon Webring
    Webring related to oberon programming language or system environment.
    http://www.factorial.com/hosted/webrings/oberon
    The Oberon Webring
    Welcome to the homepage of the Oberon Webring, designed to put all the information on Oberon and related developments together in one place. The motivation for starting this webring grew out of discussions in the comp.lang.oberon newsgroup in April 1998 regarding ideas for making Oberon more visible to the general net.citizen , thus increasing the potential user and developer base. Currently it is not yet sure that this initiative will be a success, but then, I have at least tried to do something valuable for the Oberon community...
    The Ringmaster
    , 27. April 1998
    Mission
    Joining
    Joining the Oberon Webring is very easy: Just click on "Join" in the "Navigation Bar" below and fill out the relevant forms. Of course, you must also add the actual HTML markup for the "Navigation Bar" to your site, but this will be emailed to you right after your application. Let me add a note regarding the proper use of HTML here: I would like to see that all sites in the Oberon Webring actually validate as proper HTML 4.0 or XHTML 1.0 according to the official W Consortium's validator . It would also be appreciated if you could spend some time to study the guidelines on accessible web design established by the Best Viewed With Any Browser campaign. In my opinion, the web should be as interoperable and accessible as possible to anyone, anywhere, even when using stone-age computers. Think about it, you might arrive at the same conclusions...

    12. SP 94 The Oberon Programming Language
    To buy one (or more) of the following articles, click here The oberon programmingLanguage. The new Pascal. Josef Templ.
    http://www.ddj.com/documents/ddj9415i/

    13. Www.ddj.com/ftp/1994/alt_lang/00-README.TXT
    OBERON.ASC Title THE oberon programming LANGUAGE Keywords OBERON OBJECTORIENTEDPublished source code examples accompanying Josef Templ's article on the
    http://www.ddj.com/ftp/1994/alt_lang/00-README.TXT
    PARASOL.ASC Title: THE PARASOL PROGRAMMING LANGUAGE Keywords: OBJECT-ORIENTED PARALLEL COMPUTING Published source code examples accompanying Bob Jervis' article on Parasol, short for "Parallel Systems Object Language." PERL.ASC Title: THE PERL PROGRAMMING LANGUAGE Keywords: UNIX NETWORK ADMIN Published source code examples accompanying Oliver Sharp's article which discusses writing Perl scripts. SATHER.ASC Title: THE SATHER PROGRAMMING LANGUAGE Keywords: NUMERICAL PROGRAMMING UNIX Published source code examples accompanying Stephen Omohundro's article discussing the Sather language. MOD3.ASC Title: THE MODULA-3 PROGRAMMING LANGUAGE Keywords: MODULA-3 Published source code accompanying Sam Harbison's article on the Modula-3 language. BOB.ASC Title: BOB: A TINY OBJECT-ORIENTED LANGUAGE Keywords: BOB OBJECT-ORIENTED Published source code accompanying David Betz's article presenting the Bob programming language. TCL.ASC Title: THE TCL PROGRAMMING LANGUAGE Keywords: TCL UNIX X WINDOW Published source code accompanying John Ousterhout's article which discusses the Tcl language and toolkit. DYLAN.ASC Title: THE DYLAN PROGRAMMING LANGUAGE Keywords: DYLAN OBJECT-ORIENTED Published source code examples accompanying Tamme Bowen and Kelly Hall's article on the Dylan programming language. OBERON.ASC Title: THE OBERON PROGRAMMING LANGUAGE Keywords: OBERON OBJECT-ORIENTED Published source code examples accompanying Josef Templ's article on the Oberon programming langauge.

    14. (Re: [Oberon] Programming Editor) & Etc.
    (Re Oberon Programming Editor) etc. oberon@inf.ethz.ch oberon@inf.ethz.ch Thu,23 Jan 2003 161944 +0100 (MET) That's why I don't do oberon programming.
    http://www.lists.inf.ethz.ch/archive/oberon/2003/000653.html
    oberon@inf.ethz.ch oberon@inf.ethz.ch
    Thu, 23 Jan 2003 16:19:44 +0100 (MET) Can some kind soul provide a Tool (or name some existing ones) that I got no reply to the same questions. Eth 'insiders' are obviously hiding the good stuff from us. I recently revisited 1980's DOS Turbo-Pascal Edit/Compile/Store facilities - much more productive than what I have to use with S3. That's why I don't do oberon programming. S3 is superb for general text handling; why such weak programming tools? I can't believe that eth 'insiders' use what we are offered ? peter_easthope@gulfnet.sd64.bc.ca In PC Native 24.08.2002 my Oberon.Text:System: InitCommands contains "ET.ReplaceSystemEditor" yet MM+MR on a file name opens Edit. Do I have something configured incorrectly; is this a repaired bug or a pending repair? Friday, 2002-07-19 Chris Glur suggested, before doing simpler experiments. Use successive refinement. After you've done RS232 and UBS 'experiments' you will better cope with a video driver.

    15. ETH E-collection
    Translate this page Kutter, Philipp W. Dynamic semantics of the oberon programming language.Eidgenössische Technische Hochschule (ETH), Institut für
    http://e-collection.ethbib.ethz.ch/show?type=incoll&nr=392

    16. Oberon Source-Code And Applications
    Links to resources for oberon programming.
    http://schulen.hagen.de/IF/Oberon/sources.html
    Main Menu News Compilers Systems ... Various
    Oberon Source-Code and Applications
    Page contents: System-3 Misc Systems Compilers ...

    17. Oberon Programming Language - Acapedia - Free Knowledge, For All
    Friends of Acapedia oberon programming language. Oberon is a programming languagecreated by Professor Niklaus Wirth, the father of Pascal and Modula.
    http://acapedia.org/aca/Oberon_programming_language
    var srl33t_id = '4200';

    18. Research Projects
    The Oberon System (V4) links at Linz University.Category Computers Programming Languages Oberon...... Steps beyond Pascal and Modula2. Addison-Wesley, 1992, ISBN 0-201-56543-9. Tutorialfor the oberon programming language and concise language reference.
    http://www.ssw.uni-linz.ac.at/Research/Projects/Oberon.html
    The Oberon System (V4)
    • a programming language supporting modules with separate compilation, strong type checking, interface checking and object-orientation. Its definition is concise and clean so that it is perfectly suitable for programming education. The current version of the language is Oberon-2.
      a programming environment supporting garbage collection, dynamic module loading with version checking as well as commands (interactive entry points into modules). It comes with a variety of tools for program development, text and graphics processing, internet connectivity, etc.
    Oberon is available with full source code via ftp . There are implementations for almost all platforms including Windows 95/NT, MacOS, Unix (SparcStation, DECstation, RS6000, HP workstations, Silicon Graphics), Linux, and Amiga. These implementations are source-code compatible with each other and share the same document architecture.
    Oberon Books
    • N. Wirth and M. Reiser: Programming in Oberon. Steps beyond Pascal and Modula-2. Addison-Wesley, 1992, ISBN 0-201-56543-9. Tutorial for the Oberon programming language and concise language reference.
      M. Reiser: The Oberon System. User Guide and Programmer's Manual. Addison Wesley, 1991, ISBN 0-201-54422-9. User manual for the programming environment and reference for the standard module library.

    19. DevCritic.com - Programming And Web Development Resource
    This site is one of the most important Oberon resources on the Web. Oberon Webring Webring related to oberon programming language or system environment.
    http://www.devcritic.com/sites/Oberon/
    Home About Us Advertising Contact Us
    Main Menu
    Home
    About Us

    Advertising

    Mailing List
    ...
    Contact Us

    Resources Site Directory
    Developer Tutorials

    Developer FAQ

    Developer Glossary
    ...
    Script Archive
    Site Owners Add A Site Modify Your Site Advertise Script Archive Add Resource Modify a Resource Browse Resources Our Sponsors You Are Here: Home Visual Oberon - A very nice GUI library for the optimizing oberon compiler (ooc) which runs on all kinds of Unix platforms with X Window. ETH Zurich / Oberon Home Page - Official home page, quite informative, whitepapers, etc. Niklaus Wirth invented Pascal, Modula, and now Oberon, a modern integrated software environment for single-user workstations. Includes a language in the Pascal/Modula tradition and a highly effective and compact operating platform. System Software Group - This group at the university of Linz offers lots of public domain packages for the Oberon System V4, as well as they continue to maintain this Oberon System variant. Guy Laden Oberon Reference Site - Many freeware and commercial Oberon compilers are in existence. The most up to date information can be obtained from the Guy Laden Oberon Reference Site. In addition to compilers, it also covers Oberon-related literature, research papers, ongoing development efforts, etc. This site is one of the most important Oberon resources on the Web. Oberon Webring - Webring related to Oberon programming language or system environment.

    20. DevCritic.com - Programming And Web Development Resource
    Versions. The oberon programming Language Hello World! The OberonProgramming Language - information at University of Michigan.
    http://www.devcritic.com/sites/Oberon/Documentation/
    Home About Us Advertising Contact Us
    Main Menu
    Home
    About Us

    Advertising

    Mailing List
    ...
    Contact Us

    Resources Site Directory
    Developer Tutorials

    Developer FAQ

    Developer Glossary
    ...
    Script Archive
    Site Owners Add A Site Modify Your Site Advertise Script Archive Add Resource Modify a Resource Browse Resources Our Sponsors You Are Here: Home Oberon Brighton University Resource Kit - Oberon - Oberon links and information at BURKS. The ModulaTor Technical Publication - 72 issues of The ModulaTor: Articles about the programming languages Oberon-2 and Modula-2: programming examples, implementation notes, language comparisons, and language design. EDM/2 - A Discussion of Oberon - A Discussion of Oberon and Component Pascal. Introduction to Oberon - Overview. Oakwood Guidelines - A companion to the O2 language report which clarifies issues for compiler writers and users Smart Debugging Tool for Oberon System 3 - Thesis by Martin Büchi Oberon: Magia componentelor - Oberon-2 page in Romanian. Oberon System 3 Module Definitions - Browse the auto-generated module definitions for the Oberon System 3 Versions. The Oberon Programming Language: Hello World!

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 1     1-20 of 96    1  | 2  | 3  | 4  | 5  | Next 20

    free hit counter