Modula-3 - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Modula-3



  
 Modula-2 - Wikipedia, the free encyclopedia
Modula was implemented 1980 in the Lilith computer, commercialized 1982 by startup company DISER (Data-Image-Sound-Processor-and Emitter-Receiver-System) as MC1 and MC2.
Modula-2 is a computer programming language invented by Niklaus Wirth at ETH around 1978, as a successor to Modula, another language by him.
DISER sold 120 units worldwide, The Modula-2 language is loosely based upon the Mesa programming language, from Xerox, that Wirth saw during his 1976 sabbatical year at Xerox PARC.
http://en.wikipedia.org/wiki/Modula-2   (1088 words)

  
 Modula
Modula is a language similar to Pascal to facilitate even more the structured programming style and data handling structures.
The successor of MODULA, developed by the same author namely Niklaus K. WIRTH (Swiss).
http://www.thocp.net/software/languages/modula.htm   (33 words)

  
 Ada versus Modula-3
Modula 3 allows the result of a procedure which returns a value to be discarded by writing "EVAL procedure-call".
In Modula 3, objects are declared using OBJECT declarations, which specify the fields and methods associated with the object.
One goal of the Modula 3 effort was to produce a reasonably simple language.
http://archive.dstc.edu.au/AU/staff/crawley/ada/m3-vs-ada.html   (2819 words)

  
 Citations: Programming in Modula - Wirth (ResearchIndex)
Modula 2 We will now study the concept of implementing an algebraic specification in some modular procedural programming language.
None of the new features in nesC are tied to C: the same ideas could be added to other imperative programming languages such as Modula 2
Modula 2 is particularly elegant because the notion of module coincides with the notion of compilation unit.
http://citeseer.ist.psu.edu/context/22095/0   (1220 words)

  
 Modula-2FAQ
It is a descendent of Pascal and Modula, and one predecessor of Modula-2+, Modula-2*, Modula-3, Oberon, Oberon-2, and various object oriented versions of these.
Wirth also developed Algol-W, Pascal, Modula, and Oberon and the Lilith computer, a natively Modula-2 machine (see section 1.15).
Due to this machine dependent technique, you can use the library ONLY with the (free) GMD Modula System Mocka for Linux on INTEL based machines.
http://www.arjay.bc.ca/Modula-2/m2faq.html   (7428 words)

  
 Amazon.com: Books: Modula-3
If possible, try to avoid the Modula III language all together.
Although it encompasses mostly all of the concepts that C++ has, C++ is an outgrowth from the mistakes of Modula III.
In general, the book was readable and understandable (if read VERY carefully) but was frustrating at times because of buggy explanations and examples and was a little un-organized.
http://www.amazon.com/exec/obidos/tg/detail/-/0135963966?v=glance   (876 words)

  
 FAQTs - Knowledge Base - faqts : Computers : Programming : Languages : Modula
faqts : Computers : Programming : Languages : Modula
FAQTs - Knowledge Base - faqts : Computers : Programming : Languages : Modula
http://www.faqts.com/knowledge_base/index.phtml/fid/1299   (31 words)

  
 SWIG and Modula-3
I have chosen Modula-3 because of its logical syntax, strong modularization, the type system which is very detailed for machine types compared to other languages.
Modula-3 is a compiler language in the tradition of Niklaus Wirth's Modula 2, which is in turn a successor of the popular Pascal.
Besides C, C++, Cluster (a Modula derivate for Amiga computers) I evaluated several scripting like languages in the past: Different dialects of BASIC, Perl, ARexx (a variant of Rexx for Amiga computers), shell scripts.
http://www.swig.org/Doc1.3/Modula3.html   (2517 words)

  
 BUBL LINK: Computer programming - modula
Answers to common questions about programming using the Modula 3 language.
A definition of the features of the Module 3 Language, based on the book 'Systems Programming with Modula-3'.
An introductory tutorial to programming using Modula 3, and a guide to elements within the language, including Modules, Declarations, Statements, and Pragmas.
http://bubl.ac.uk/link/c/computerprogramming-modula.htm   (103 words)

  
 Lilith and Modula-2
The M2M-PC System is an M-code interpreter for the IBM-PC running DOS 2.0 developed by the Modula Research Institute allowing the Lilith Modula-2 compiler and its output to be executed on the IBM-PC.
The system was originally designed to run on a system with two floppy disk drives but we have successfully run it under cmd.exe on a Windows XP system.
http://cfbsoftware.com/modula2   (443 words)

  
 Ada versus Modula-3
Modula 3 allows the result of a procedure which returns a value to be discarded by writing "EVAL procedure-call".
In Modula 3, objects are declared using OBJECT declarations, which specify the fields and methods associated with the object.
One goal of the Modula 3 effort was to produce a reasonably simple language.
http://archive.dstc.edu.au/AU/staff/crawley/ada/m3-vs-ada.html   (443 words)

  
 Latest Modula 3 Posts
conversion from C or Fortran header to Modula 3 or...
Re: conversion from C or Fortran header to Modula...
http://www.talkaboutprogramming.com/group/comp.lang.modula3/latestposts.html   (443 words)

  
 Programming language - Wikipedia, the free encyclopedia
A programming language or computer language is a standardized communication technique for expressing instructions to a computer.
The development of programming languages, unsurprisingly, follows closely the development of the physical and electronic processes used in today's computers.
The rigorous definition of the meaning of programming languages is the subject of formal semantics.
http://en.wikipedia.org/wiki/Programming_language   (1840 words)

  
 MODULA-3 - Definition
Modula, Modula/R, Modula-2, Modula-2*, Modula-2+, Modula-3*, Modula-3pi, Modula-P, Modula-Prolog, Modular, modular arithmetic, Modular C, MODUlar LAnguage, Modular Prolog, Modular SB-Prolog, modulate, modulated, modulation, modulator
http://www.hyperdictionary.com/computing/modula-3   (1840 words)

  
 SourceForge.net: Project Info - modula - 2 windows IDE
SourceForge.net: Project Info - modula - 2 windows IDE
http://sourceforge.net/projects/mide3de2   (112 words)

  
 GPM Modula-2
Gardens Point Modula, is a range of Modula 2 compilers produced by the Programming Languages and Systems Group, part of the School of Computing Science within the Faculty of Information Technology at the Queensland University of Technology, Australia.
The close interworking of Modula programs and the standard tools and libraries of the unix environment is a goal of the development.
Gardens Point Modula is a Modula-2 programming environment which brings the advantages of Modula to the unix environment.
http://www.ana.com/anav4/swaretools/gpm.shtml   (551 words)

  
 Modula-2 - Wikipedia, the free encyclopedia
Modula was implemented 1980 in the Lilith computer, commercialized 1982 by startup company DISER (Data-Image-Sound-Processor-and Emitter-Receiver-System) as MC1 and MC2.
Modula-2 is a computer programming language invented by Niklaus Wirth at ETH around 1978, as a successor to Modula, another language by him.
DISER sold 120 units worldwide, The Modula-2 language is loosely based upon the Mesa programming language, from Xerox, that Wirth saw during his 1976 sabbatical year at Xerox PARC.
http://en.wikipedia.org/wiki/Modula-2   (551 words)

  
 Modula-2 - Wikipedia, the free encyclopedia
Modula-2 is a computer programming language invented by Niklaus Wirth at ETH around 1978, as a successor to Modula, another language by him.
Modula was implemented 1980 in the Lilith computer, commercialized 1982 by startup company DISER (Data-Image-Sound-Processor-and Emitter-Receiver-System) as MC1 and MC2.
DISER sold 120 units worldwide, The Modula-2 language is loosely based upon the Mesa programming language, from Xerox, that Wirth saw during his 1976 sabbatical year at Xerox PARC.
http://en.wikipedia.org/wiki/Modula-2   (1248 words)

  
 Modula - Wikipedia, the free encyclopedia
In the mid-1970s, after designing the Pascal programming language, Niklaus Wirth began experimenting with program concurrency and modularization, which led to the design of the Modula programming language.
Modula was never released and its development was discontinued after its publication; Wirth concentrated his efforts on Modula's successor: Modula-2.
This page was last modified 18:08, 18 April 2005.
http://en.wikipedia.org/wiki/Modula   (74 words)

  
 Pascal programming language - Wikipedia, the free encyclopedia
Oberon programming language: Wirth's object oriented successor to Modula
Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming.
IP Pascal was an implementation of the Pascal programming language using Micropolis DOS, but was moved rapidly to CP/M running on the Z80.
http://en.wikipedia.org/wiki/Pascal_programming_language   (2054 words)

  
 ETH Zürich / Oberon Bibliography
Pountain - Modula's Children, Part II: Oberon - BYTE 16(3), 135-142, Mar. 1991
Wirth - From Modula to Oberon - Software - Practice and Experience, 18:7, 661-670, Jul. 1988
Wirth - From Modula to Oberon - gnu-compressed PS (re-published later as Wir88a)
http://www.oberon.ethz.ch/books.html   (3749 words)

  
 Modula-3 - RoPile.com
Find modula 3 at one of the best sites the Internet has to offer!
Get your Google listings for Modula 3 with JoltSearch!
Find The Best Sites For Modula 3 With Joltsearch
http://www.ropile.com/index.php/Modula-3   (204 words)

  
 Object-oriented programming - Open Encyclopedia
Objects - packaging data and functionality together into units within a running computer program; objects are the basis of modularity and structure in an object-oriented computer program.
Object-oriented programming developed as the dominant programming methodology during the mid-1980s, largely due to the influence of C++, an extension of the C programming language.
However this was an application and not a programming paradigm.
http://open-encyclopedia.com/Object-oriented   (3138 words)

  
 Amazon.com: Books: Modula-3
The book is excellent, but the value is limited because you will probably never find a good reason to write a Modula-3 program instead of using a more mainstream language.
Although it encompasses mostly all of the concepts that C++ has, C++ is an outgrowth from the mistakes of Modula III.
In general, the book was readable and understandable (if read VERY carefully) but was frustrating at times because of buggy explanations and examples and was a little un-organized.
http://www.amazon.com/exec/obidos/tg/detail/-/0135963966?v=glance   (3138 words)

  
 Interfacing Modula-2 to C (Draft)
MOCKA (MOdula Compiler KArlsruhe [12]) is the Modula-2 system developed by the GMD research laboratory Karlsruhe, Germany (Gesellschaft für Mathematik und Datenverarbeitung, German national computer science institute).
C types correspond with Modula-2 datatype according to table 2.
NOTE In language C an object is defined as: A region of data storage in the execution environment, the contents of which can represent values.
http://www.zi.biologie.uni-muenchen.de/~enger/SC22WG13/im2c-981130.html   (6726 words)

  
 Modula-2 Tutor
In the last example, the name of the variable was "eggs", and the value was either 2 or 6 depending on when we looked at the stored value.
This is a rather large program compared to the ones we have seen so far, but I felt it would be better to cover all of the loops in one file than have you compile and run 4 different files.
The next 2 examples must use an INTEGER type variable because it must be capable of storing a negative value.
http://ciberia.ya.com/nachocabanes/tutors/modula2n.htm   (17564 words)

  
 Programming in Modula-2
Modula-2 (Modular Language 2) was created by Swiss computer scientist Niklaus K. Wirth as a successor to Pascal, which he also developed.
Among the many languages currently available for the Atari ST, Modula-2 is an often overlooked gem.
Figure 2: This is the definition module of the Modula-2 sort demo.
http://www.atarimagazines.com/startv4n2/modula2.html   (1543 words)

  
 About Modula-2
The conclusion of this paper is that Modula-2 will soon become the language of choice for farsighted software developers through the rest of the 1980’s and it is through the efforts of enlightened companies such as MODULA Corp. that this joyous result will come about.
Recognizing that a one language machine would require the use of dangerous low-level facilities as well as the safety, convenience and productivity of the high level structured features he sifted through his encyclopedic knowledge of Pascal, Modula and MESA and in 1978 he defined his new language.
This paper attempts to make the case that Modula-2 deserves a thorough analysis to determine if it is the ideal standalone development language for serious commercial software on the Apple Macintosh.
http://www.mactech.com/articles/mactech/Vol.01/01.05/AboutModula-2   (1168 words)

  
 Modula 2
This program computes McCabes Cyclomatic Complexity Index and other simple metrics for Modula 2 routines which are useful for quickly identifying likely troublespots in inherited legacy code.
There is some more information about Lilith and ETH developments of Modula 2 online at http://www.modulaware.com/mdlt52.htm
I still use Modula 2 from time to time (mainly maintenance work for clients) and here are some tools and links to other M2 regulars.
http://www.nezumi.demon.co.uk/modula/m2.htm   (357 words)

  
 Threads -- Issue 3
The specification leaves open how such errors are reflected back to programs, although a statement on page 12 of the Modula-3 book [3] states that an implementation may reflect checked run-time errors as exceptions.
The programming language used in Juno-2's textual view [2] is based on Dijkstra's guarded command language [3], but with provisions for solving constraints.
Figure 3: An example use of catching a checked run-time error as a language exception.
http://www.m3.org/threads/3   (357 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.