|
|
What's Here
This site is provided courtesy of Rick Sutcliffe's Arjay Enterprises. It is a centre for information on Niklaus Wirth's programming notation (language) Modula-2. A descendent of and replacement for his earlier Pascal notation, Modula-2 corrects many of the defficencies in earlier notations and adds important new features, yet remains small, compact, and teachable. Even in the classic version described in Wirth's books, it is suitable for disciplined production of large projects, real time programming, and general-purpose work. In its ISO standard version, it has exceptions, termination, complex number types, standardized libraries, and (in approved extensions to the standard) object oriented and generic programming facilities.
On this site, you will find links to other resources, the FAQ for comp.lang.modula-2, and a shareware text based on the ISO standard version of the language used by most compiler makers.
NOTE: One of the most commonly-asked questions on the comp.lang.modula-2 newsgroup amounts to "Will you do my homework for me?" The answer is "no." If you can't figure out how to do your own Modula-2 homework from all the resources available here, you'll never become a programmer. Other languages are much harder to learn; that's why your university started with a good one. If you have a commercial application and want help with Modula-2 code, see our sister company Arjay Consulting, but be warned that the price of code consultation (when Arjay finds it compelling enough to accept such contracts) is hefty, so you'll need to be highly motivated and have deep pockets indeed to go this route.
On the other hand, one of the things people least commonly do is pay for the shareware textbook. If learning the language is this much work, how much do you think went into the book? Where does the money come from to revise it? Ahem!
Modula-2.com is a network synonym for the Modula-2 pages at Arjay Books.
|
|
|