Geometry.Net - the online learning center
Home  - Basic_M - Modula Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 4     61-80 of 115    Back | 1  | 2  | 3  | 4  | 5  | 6  | 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  

         Modula Programming:     more books (100)
  1. Software Engineering With Modula-2 and Ada by Richard Wiener, Richard Sincovec, 1984-02
  2. A Guide to Modula-2 (Texts and Monographs in Computer Science) by Kaare Christian, 1986-03
  3. Magic of Modula-2 (Magic of Modula) by K. Hopper, Geoffrey Holmes, et all 1991-02
  4. Using Modula-2: An Introduction to Computer Science I by David D. Riley, 1987-06
  5. Modula-3 by Samuel P. Harbison, 1992-03
  6. Data Structures With Abstract Data Types and Modula-2
  7. Modula-2 by M.M. Novak, 1989-12-01
  8. Applying Modula-2 by Chris Johnston, 1991-12
  9. Introduction to Modula-2 (Prentice Hall International Series in Computer Science) by Jim Welsh, John Elder, 1987-11
  10. Modula-2 by John Beidler, Paul Jackowitz, 1985-09
  11. Program Design With Modula-2 (International Computer Science Series) by Susan Eisenbach, Chris Sadler, 1989-11
  12. Modula - 2 Library Modules: A Programmer's Reference by Robert D. Walker, 1988-01
  13. Modula-2 Wizard by Richard S. Wiener, 1986-11-26
  14. Einfuhrung in Modula-2: Programmierung Und Systementwicklung by Hermann Gehring, Peter Roscher, 1989-09

61. Dictionary Of Programming Languages
modula2 has very good support for program modularity named modules, separate compilation, and data hiding. It also featured strong type checking,
http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=Modula-2

62. Dictionary Of Programming Languages
Welcome to the Dictionary of programming Languages, a compendium of computer coding methods assembled to Sorry, no records found for key modula3.
http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=Modula-3

63. Modula-2 Tutorial: Introduction
Welcome to the programming language modula2, a very complete, high level language with many advanced features. modula-2 was designed by Niklaus Wirth,
http://www.modula2.org/tutor/introduction.php

Home
Tutorial Win32 API Reference ... Links
Tutorial Preface Introduction Download Part I What is a computer program? Getting started The simple data types Loops and Control Structures ... Input/Output Part II Scalars, Subranges, and Sets Records Pointers, Dynamic Allocation Part III Modules, Local and Global Machine Dependent Facilities Concurrency Example Programs Appendices Modula-2 Syntax Standard Procedures
Introduction to the Modula-2 Tutorial
Welcome to the programming language Modula-2, a very complete, high level language with many advanced features. Modula-2 was designed by Niklaus Wirth, the designer of Pascal. Based on experience with Pascal, Modula-2 was designed to make up for many of the deficiencies noted by programmers worldwide, and the changes make it a very powerful language with few limitations. If you are a novice to computer programming, this course is for you because it is assumed that you know nothing about programming. Many sections, especially in the early chapters, will cover very basic topics for your benefit.
Modula-2 Tutorial - Part I
The first part of this tutorial is composed of features that are of a fundamental nature. You will need to study all of Part I in order to write meaningful Modula-2 programs. If you are already a fairly experienced Pascal programmer, you will absorb this material very fast. Be sure to go through it all at least once because there are many small differences between the languages that you must consider.

64. Modula-2 Reference - Introduction.
Adapted from Wirth N programming in modula2, 3rd ed. Springer Verlag, Berlin, 1985. modula-2 grew out of a practical need for a general,
http://www.modula2.org/reference/index.php

Home
Tutorial Win32 API Reference ... Links
Reference Introduction Syntax Constant declarations Type declarations ... Compilation units Appendices ISO Library modules
Modula-2 Reference
Under construction
Introduction
Adapted from: Wirth N: Programming in Modula-2, 3rd ed. Springer Verlag, Berlin, 1985. Modula-2 grew out of a practical need for a general, efficiently implementable systems programming language for minicomputers. Its ancestors are Pascal and Modula . From the latter it has inherited the name, the important module concept, and a systematic, modem syntax, from Pascal most of the rest. This includes in particular the data structures, i.e. arrays, records, variant records, sets, and pointers. Structured statements include the familiar if, case, repeat, while, for, and with statements. Their syntax is such that every structure ends with an explicit termination symbol. The language is essentially machine-independent, with the exception of limitations due to wordsize. This appears to be in contradiction to the notion of a system-programming language, in which it must be possible to express all operations inherent in the underlying computer. The dilemma is resolved with the aid of the module concept. Machine-dependent items can be introduced in specific modules, and their use can thereby effectively be confined and isolated. In particular, the language provides the possibility to relax rules about data type compatibility in these cases. In a capable system-programming language it is possible to express inpuut/output conversion procedures, file handling routines, storage allocators, process schedulers etc. Such facilities must therefore not be included as elements of the language itself, but appear as (so-called low-level) modules which are components of most programs written. Such a collection of standard modules is therefore an essential part of a Modula-2 implementation.

65. ETH Zurich / N. Wirth / Books / Programming In Modula-2
This page is the description of the book programming in modula2 by N. Wirth.
http://www.cs.inf.ethz.ch/~wirth/books/Modula2E/
Programming in Modula-2
Niklaus Wirth
Springer Verlag 1982, 1983, 1985
ISBN 0-540-15078-1
ISBN 0-387-15078-1
202 pages
Abstract
This is the 3rd printing of a successful book which first appeared in 1982. It is an introduction to programming in general as well as a manual for programming with the language Modula-2 in particular. It is oriented primarily towards people who have already acquired some basic knowledge of programming and would like to deepen their understanding in a more structured way. Nevertheless, an introductory chapter is included for the benefit of the beginner, displaying in a concise form some of the fundamental concepts of computers and their programming. The text is therefore also suitable as a self-contained tutorial. The notation used is Modula-2, which lends itself well for a structured approach and leads the student to a working style that has generally become known under the title of structured programming. Modula-2 is a descendant of Pascal, and is particularly suited for programming larger and more complex systems in a structured way. As any other language Modula-2 undergoes a constant development. Therefore, the 3rd edition of this book does not only contain formal corrections of the 2nd edition but also modifications of the language Modula-2.

66. Free Modula-2 Pages: Common Programming Problems With Modula-2
Common programming Problems using modula2. Windows-API; modula-2 and C ftp//ftp.leo.org/pub/comp/os/windows/win3.11/programming/modula/m2afx.zip
http://www.unet.univie.ac.at/~a9406973/modula2/probl.html
Free Modula-2 Pages: Common Problems
HOME
Resources
Compilers Tutorials/Papers Libs/Sources Newsgroups ... Forums/Lists
Special Areas
GNU Modula-2 Modula-2 CGI Tutorial Howto Setup a Fine Modula-2 Environment Programming with Modula-2 ... Submit a Site
Recommended Links
Common Programming Problems using Modula-2
Instead of writing a Modula-2 tutorial I decided to write this getting-started-guide - the turorial I started to write did not get closer to the thing I wanted it to be: simple and illustrated by good examples (as I'm not a programmer I haven't reached the necessary knowledge and "abstract thinking"). So here is a result of stepping back...
One of the Modula-2-problems is the lack of interfaces provided for common programming tasks. The compilers implemented in the 80s and 90s are in most cases somehow "minimal" tools for the commandline. But some people wrote stuff that makes Modula-2 a really usable language. If you are searching for information on some special 'problem-field' read on.
[ top ] Windows API
No matter if we like it or not, Windows in all its more or less weak implementations is the most used operating system. So the main problem of every language available is an interface to the API of Windows. There are two commercially sold compilers providing this interface (XDS and StonyBrook), the only free one I know of is the personal edition of XDS-Modula-2 (free for non-commercial use!).

67. Free Modula-2 Pages: Home
free modula2 resources. A new package is available from The Sources Store for the modula-2 and Oberon-2 programming Languages.
http://www.unet.univie.ac.at/~a9406973/modula2/
Free Modula-2 Pages: www.fmp.net.tf
HOME
Resources
Compilers Tutorials/Papers Libs/Sources Newsgroups ... Forums/Lists
Special Areas
GNU Modula-2 Modula-2 CGI Tutorial Howto Setup a Fine Modula-2 Environment Programming with Modula-2 ... Submit a Site
Recommended Links
What's it all about?
News from the Modula-2 World
Mr Rick Sutcliffe published an updated version of the Modula-2 FAQ . A few days later he had to update again because of all the feedback. Nice. There seems to be rising interest in the language. Other news: Neo posted a message to comp.lang.modula2 which explains how to use Eclipse and Modula-2 together. Interesting. Thanks. UPDATE: Reading the M2-FAQ I found a promising link related to Objective Modula-2
A new project called Objective Modula-2 tries to extend Modula-2 in an interesting way. The project has not released any files (as the SourceForge guys usually tell you when viewing projects in planning-state). There's some discussion on the project on one of Apple's mailing list . There is also an entry on OSNews.com

68. Waterloo Modula-2 For VM/SP CMS
Professor Niklaus Wirth, Designer of Pascal and modula2, programming in modula-2, Waterloo modula-2 is no exception. In this mode, programs may be
http://csg.uwaterloo.ca/sdtp/watm2.html
Waterloo Modula-2 for VM/SP CMS
Product Overview
The Evolution of Pascal
Pascal is a popular language for teaching data structures and programming methodology. Unfortunately, standard Pascal is missing some of the facilities that are key to modern programming techniques. Modula-2, the latest descendant of Pascal, overcomes these deficiencies. But, Modula-2 goes beyond the classroom too. Its powerful facilities make it an excellent language in production environments as well. Waterloo Modula-2 presents a novel approach to compilers, merging the teaching and production requirements into one compiler and run-time library. "Modula-2 emerged from careful design deliberations as a language that includes all aspects of Pascal and extends them with the important module concept..." Professor Niklaus Wirth, Designer of Pascal and Modula-2 Programming in Modula-2, Third Corrected Edition (Springer-Verlag, 1985).
Optimized for Fast Program Execution
Waterloo Modula-2 automatically performs an optimization pass over the generated code. The resulting programs execute with all the speed and efficiency demanded in production environments.
Standard CMS Development Environment
Object files are in standard IBM format for use with standard CMS commands such as LOAD and INCLUDE. Also, these files may be placed into a CMS TXTLIB for convenience.

69. Modula-P - A Structured Asynchronous Parallel Programming Language
. modula-P is a structured programming language for asynchronous parallel......modulaP - A Structured Asynchronous Parallel programming Language.
http://robotics.ee.uwa.edu.au/modula-p/
Modula-P - A Structured Asynchronous Parallel Programming Language
Description
Modula-P Modula-P allows explicit declaration and starting of processes. The language includes the classical synchronization concepts of semaphores, monitors with conditions, and remote procedure calls.
Software
The Modula-P software comprises compilers for sequential and parallel computer systems and a few sample algorithms. The sequential version runs on almost all Unix systems: Sun SPARCstation, DECstation, HP 9000, IBM RS6000. There are parallel versions for Workstations clusters, Sequent Symmetry, and Intel Paragon. norz
braunl

70. Programming With Modula-2
It uses preISO modula-2, the original form of the programming language designed by modula-2 was designed both as a systems programming language,
http://www.scifac.ru.ac.za/cspt/modbook.htm
Key features of the book:
This book provides an introduction to programming for readers with little or no experience of imperative programming. It uses pre-ISO Modula-2, the original form of the programming language designed by Niklaus Wirth as a successor to Pascal. Modula-2 was designed both as a systems programming language, and as one with high-level abstraction features for dealing with complex systems. While the system programming language features lie beyond the scope of the book, the abstraction features have enabled a vital approach to programming to be adopted, one which continually stresses the importance of data abstraction when solving problems. The text is supplemented with a wealth of examples and exercises, making it an ideal course book for first year students.
Table of Contents:
1 Introduction 2 Simple algorithm design 3 Towards computer coding 4 Simple Modula-2 coding 5 Flow of control in Modula-2 6 Compilation, execution and testing 7 Structured programs - Procedures 8 Structured programs - Modules 9 Structured data - the Array 10 Modula-2 structured types - Arrays 11 Non-numerical scalar types 12 Modula-2 semi-structured types - Sets 13 Modula-2 types - Characters and Strings 14 Modula-2 structured types - Records 15 Modula-2 types - Dynamic data structures 16 More about Procedures 17 More about Modules 18 Generic types and the SYSTEM module 19 Large volumes of data - Files.

71. Pascal Programming Language
Pascal is based on the Algol programming language and is named in honor of Oberon programming language Wirth s object oriented successor to modula
http://www.algebra.com/algebra/about/history/Pascal-programming-language.wikiped
Pascal programming language
Regular View Dictionary View (all words explained) Algebra Help my dictionary with pronunciation , wikipedia etc
Pascal programming language
Pascal is an imperative computer programming language , developed in by Niklaus Wirth as a language particularly suitable for structured programming Pascal is based on the Algol programming language and named in honor of mathematician and philosopher Blaise Pascal . Wirth also developed Modula-2 and Oberon , languages similar to Pascal which additionally support object-oriented programming Initially, Pascal was a hypothetical language intended to teach students structured programming, and generations of students have "cut their teeth" on Pascal as an introductory language in undergraduate courses. Variants of Pascal are still widely used today, both in education and software development. Much of the original Macintosh operating system was written in Pascal. The popular typesetting system TeX is written in a language named WEB for which Donald Knuth borrowed heavily from Pascal.
Contents
Language
All Pascal programs start with the "Program" keyword , an optional list of internal file descriptors and then a block of code is indicated with the " Begin " and " End " keywords.

72. Introduction To Programming In Modula-3
Single main module Every modula3 program must have one and only one main module. For small programs, the main module may be the only module.
http://www1.cs.columbia.edu/graphics/modula3/tutorial/www/Intro.html
Table of contents Your First Modula-3 program
Introduction to programming in Modula-3
Although Modula-3 is a descendant of the Pascal family of languages it also has some characteristics which will be familiar to C/C++programmers.
Case is significant
All keywords and reserved words must be in uppercase letters. Identifiers such as variables, constants, and procedure names must always appear in the same case as the one used in the definition. For example, Main and main are two different dentifiers.
Single main module
Every Modula-3 program must have one and only one main module. For small programs, the main module may be the only module.
Comments
Comments are of the form "(* comment *)" and may expand several lines.
BEGIN/END for code blocks
Code blocks are done by enclosing the code in a matched set of BEGIN/END. One important point to notice is that for a procedure the END must be followed by the name of the procedure.
Semi-colon separate statements
Each statement must be separated by a semi-colon.
Sources in ./src

73. Languages > Modula-2 Programming - Hot Php Scripts
programming Languages modula-2 - php modula - Php Scripts programming.
http://www.hot-php-scripts.com/programming/Languages/Modula-2/
HOT PHP SCRIPTS
programming directory Web hot-php-scripts.com new scripts top rated hot scripts add script ... Languages
Modula-2
Sub-categories:
Compilers

Sponsored links
BNF of the Modula-2 Programming Language

The Backus Naur Form is a formal notation to describe the syntax of a given language.
http://cui.unige.ch/db-research/Enseignement/analyseinfo/Modula2/BNFin
Code for Petzold's "Programming Windows 95"

A translation of the book's code from VC++ to Modula-2
http://www.nhm-wien.ac.at/Petzold/
Coronado Enterprises Modula-2 Tutorial
A complete Modula tutorial written by Gordon Dodrill. http://www.modula2.org/tutor/ Crale's Free Modula-2 Pages Links, resources and tutorials. http://www.unet.univie.ac.at/~a9406973/modula2/index.html Download 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. http://www.modulaware.com/mdltr_.htm Hello, World program Modula-2 http://www2.latech.edu/~acm/helloworld/modual2.html

74. Modula-2 Online Exercises: IF, FOR, CONST, PROCEDURE, TYPE, WHILE, NEW, ...
modula2 exercices for independant learning of modula-2. Lesson 16. Abstract Data Types one step closer to clean programming Modules why and how
http://parallel.vub.ac.be/~johan/Modula-2/New2002_2003/
Learning Modula2 through exercises
Introduction
During the exercises that you find on this page we, or more exactly YOU, will learn to program using the programming language Modula2. It is a relatively simple yet sufficiently powerful language which is perfectly suited for education. Learning to program in Modula2 is like learning to speak a new language. You will have to memorize a whole set of new words. Learn to understand what they mean so that you can use them at the right moment. Not forgetting that you have to be able to write them correctly (computers are very bad at understanding what you actually mean!). But this is not enough! Programming is about using one such language to control a computer to solve your problems. Programming is to computer language what literature is to a language: the realisation of ones idea using the given tool (be it a computer or human language).
Approach
How can you learn to use Modula2 to solve your problems? We always start with simple programs which demonstrate well defined constructions, concepts, functionalities or features available in Modula2. Each program serves as a basis for an exercise which requires your brain power. Yes, you will need to get your hands dirty to learn to program in Modula2. In other words, you will be reading, executing and modifiying programs all the time. And before you know it the brand new (programming) language will turn out to be quite readable actually. If and only if you put all your energy into making the exercises! Experience learn that reading the exercises is

75. Computer Programming - Modula - C
Computer programming modula and C Guide - Resources and Review An introductory tutorial to programming using modula 3, and a guide to elements within
http://www.electronicsee.com/Resources/Computer_programming_-_modula.htm
Computer programming - modula and C Guide - Resources and Review
Offers an introduction to programming with the Trestle toolkit of the Modula

3 window system. Tutorial is offered in PDF and PostScript formats.
A definition of the features of the Module 3 Language, based on the book 'Systems Programming with Modula

An introductory tutorial to programming using Modula 3, and a guide to elements within the language, including Modules, Declarations, Statements, and Pragmas.

Answers to common questions about programming using the Modula 3 language.

Trestle is a library of Modula
3 modules for building graphical user interfaces implemented on top of the X window system. Includes a brief guide to the usage of each module.
Nb =

76. Survey Of Object Oriented Programming Languages
Systems programming with modula3 Prentice Hall Series in Innovative Technology - 1998. Nguyen86 nguyen, Van and Hailpern, Brent
http://www.rescomp.berkeley.edu/~hossman/cs263/paper.html
Survey of Object Oriented Programming Languages
Chris Hostetter
hoss
Introduction
This paper was intended as a learning experience for the author, in an attempt to better understand the history and development of Object Oriented Programming Languages. The research involved in this paper began with a variety of papers which dealt with the definition of ``Object Oriented'' and from there spread out into several historic papers on the origins of Object Oriented Programming in Simula and Smalltalk. Further reading involved mainstream reference material on many of the more widely used Object Oriented Languages, in addition to historic documents on their design and development. Due to time constraints, this paper never achieved the scope that the author had intended for it, and much of the research done is not reflected in these pages. This paper only attempts to look at the meaning of ``Object Oriented'' as a property of Programming Languages, as well as to examine the history, and features of eight particular Object Oriented Languages. It is divided into four sections:
  • Introduction: This section.
  • 77. SAL- Programming - Languages Compilers - Modula-3
    SAL Home PROGRAM Languages Home Site http//www.research.digital. com/SRC/modula3/html/home.html. Source Code Availability N/A
    http://www.sai.msu.su/sal/F/1/MODULA3.html

    78. SAL- Programming - Languages Compilers - Cambridge Modula-3
    Cambridge modula3 is an implementation of modula-3 language. Cambridge modula-3 is a variant of SRC modula-3. It includes an updated build system with
    http://www.sai.msu.su/sal/F/1/CB_MODULA3.html

    79. Modula-3: Language Definition (multi-page)
    And finally published in Systems programming with modula3, November 1989. This edition of the language definition is derived from all of the above.
    http://research.compaq.com/SRC/m3defn/html/m3.html
    Modula-3: Language definition (multi-page)
    Designed and written by Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan, Bill Kalsow, and Greg Nelson. The language designer should be familiar with many alternative features designed by others, and should have excellent judgment in choosing the best and rejecting any that are mutually inconsistent... One thing he should not do is to include untried ideas of his own. His task is consolidation, not innovation. -C.A.R. Hoare The original definition of Modula-3 was given in SRC Research Report 31 , August 1988. It was revised in report 52 , November 1989. And finally published in Systems Programming with Modula-3 , November 1989. This edition of the language definition is derived from all of the above. In the few places where it differs from the version published in Systems Programming with Modula-3 , this on-line version is correct. The errata to the published version are available. A single page version of this language definition is also available.

    80. Modula-3 Home Page
    Systems programming with modula3 (SPwM3), describes the language and programming with modula-3 An Introduction to programming with Style by
    http://research.compaq.com/SRC/modula-3/html/home.html
    Home Page
    Welcome to the world of Modula-3! (TM)
    As Sam Harbison writes in his book Modula-3 Modula-3 is a member of the Pascal family of languages. Designed in the late 1980s at Digital Equipment Corporation and Olivetti, Modula-3 corrects many of the deficiencies of Pascal and Modula-2 for practical software engineering. In particular, Modula-3 keeps the simplicity of type safety of the earlier languages, while providing new facilities for exception handling, concurrency, object-oriented programming, and automatic garbage collection. Modula-3 is both a practical implementation language for large software projects and an excellent teaching language. New items: a free Modula-3 distribution (with support for LINUX libc6)
    bugs and patches
    for SRC Modula-3 release 3.6 Answers to frequently asked questions, introductory articles, tutorials, and examples:

    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 4     61-80 of 115    Back | 1  | 2  | 3  | 4  | 5  | 6  | Next 20

    free hit counter