Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!van-bc!rsoft!mindlink!a1157 From: a1157@mindlink.UUCP (Reece Markowsky) Newsgroups: comp.lang.modula2 Subject: Re: Programming Questions! Message-ID: <3202@mindlink.UUCP> Date: 17 Sep 90 00:45:09 GMT Organization: MIND LINK! - British Columbia, Canada Lines: 26 Modula II is a lot like pascal in its constructs. It does, however, have stronger typing. In pascal you have used UNITS (correct?) well in modula II, the INTERFACE is put in what is called a DEFINITION MODULE, and the IMPLEMENTATION is placed correspondingly in a IMPLEMENTATION MODULE. I like this and think it better exemplifies the idea of "information hiding".... ie... can you really say that pascal supports information hiding when you can scroll down 10 lines to see its implementation!!! A good book? well how about a pair of them... for the technical stuff pick up "Introduction to Programming using Modula-2" by Richard J. Sutcliffe Merrill Publishing Company ISBN 0-675-20754-1 to accompany this is another great book actually used as a text book in computing 201 in Simon Fraser University "A Second Course In Computer Science With Modula-2" By William I. Salmon and Daniel D. McCracken John Wiley & Sons Pub. Co. isbn 0-471-63111-6 hope this helps you. Reece Markowsky Computing Science Simon Fraser University.