ATUNG@AMHERST.BITNET ("Let us run into a safe harbor.") (03/09/88)
Can anyone reccomend some good books that aren't introductory and not particularly oriented toward Pascal programmers that shows the use of co-routines, systems programming, data abstraction, and module design? The best that I have now is A GUIDE TO MODULA-2 by Kaare Christian, published by Springer-Verlag. If I had the money, I might just order some books with some decent sounding titles, but I don't, and you can't trust the titles anyway. Thanks, Austin Tung ATUNG@Amherst Amherst College
ss60w@sdcc7.ucsd.EDU (ss60w) (03/09/88)
I have a book entitled "MODULA-2: A SOFTWARE DEVELOPMENT APPROACH" by Gary A. Ford and Richard S. Wiener (John Wiley and Sons, 1986). It discusses coroutines, data hiding, and so forth, and includes a fair quantity of example code. You definitely need something to supplement Wirth's book, and this is (in my opinion) a good candidate.
acphssrw@csuna.UUCP (Stephen R. Walton) (03/11/88)
In article <995@sdcc7.ucsd.EDU> ss60w@sdcc7.ucsd.edu.UUCP (ss60w) recommends >"MODULA-2: A SOFTWARE DEVELOPMENT >APPROACH" by Gary A. Ford and Richard S. Wiener (John Wiley >and Sons, 1986). as a Modula-2 book. I bought this one, and was quite disappointed with it. One learns a language by coding in it, but Ford & Wiener do not present a stand-alone, compilable program until Chapter 12! I ended up checking Wirth's book and one other out of the library. Both have their faults, but at least Wirth gives you a working example program on p. 23. Stephen Walton, representing myself swalton@solar.stanford.edu Cal State, Northridge rckg01m@calstate.BITNET
Dick.Ezzard.@.914/201@f8.n10.z1.fidonet.org (Dick Ezzard @ 914/201) (12/24/90)
I recently saw a short list of Modula-2 books posted in this echo. I have been "saving string" on Modula-2 literature for some time and have a longer list which I'll post for general interest. If anyone is familiar with any of these books and could post remarks or mini-reviews, others would surely find such comments of use. Also, any additions to the list would be welcome. The book list was sorted in alphabetical order by title even though authors appear on the first line. Because of the length of the list, I'll split it into six messages. Here goes: [Modula-2 books list, Part 1] Pinson, Lewis et al A First Course in Computer Science with Modula-2. Wiley, 1987 Christian, Kaare A guide to Modula-2 Springer-Verlag, c1986. McCracken, Daniel D. & W. Salmon A second course in computer science with Modula-2 Wiley, c1987. Harrison, Rachael. Abstract Data Types in Modula-2 John Wiley, 1989 Schildt, Herbert. Advanced Modula-2 Osborne McGraw-Hill, c1987. Ward, Terry A. Advanced programming techniques in Modula-2 Scott, Foresman, c1987. Wirth, Niklaus Algorithms and data structures, 1986 edition Prentice-Hall,1986 ("...major change... Pascal has been replaced by Modula-2.") Adams, J. Mack et al An Introduction to Computer Science with Modula-2. Heath, 1988 Terry, Patrick D. An introduction to programming with Modula-2 Addison-Wesley Pub. Co., c1987. Tucker, Allen B., Jr. Computer science : a second course using Modula-2 New York : McGraw-Hill, c1988. [End part 1] # Origin: REG_10_SDSCoord 1:125/41 415- 621- 2609 HST/V.32 (RBBS 8:914/201.0) -- uucp: uunet!m2xenix!puddle!10!8!Dick.Ezzard.@.914/201 Internet: Dick.Ezzard.@.914/201@f8.n10.z1.fidonet.org
Cees.van.Kessel@p4465.f14.n512.z2.fidonet.org (Cees van Kessel) (12/28/90)
Here are some reactions to your list of Modula-2 books: Wirth, Niklaus. Programming in Modula-2, 3rd, corr. ed. Springer-Verlag, 1985. or Wirth, Niklaus. Programming in Modula-2, 4th ed. Springer-Verlag, 1988. Since the first edition appeared in 1982 this book has been used as the "official" language reference. Not intended for the beginner. The index is very incomplete and of little help. Most of the presently available compilers follow the 3rd edition. Because present printing of the 4th edition contains many misprints, there is no reason to update if you have the 3rd edition already. For a detail discussion of the new "standard" see K.N. King in Journal of Pascal, Ada & Modula-2, Sept/Oct. p76-79, 1989. Lins, Charles The Modula-2 software component library, Vol I-IV New York : Springer-Verlag, 1989-1990 All four volumes are available now. The source code is $20/volume for various compilers (Macintosh: MPW(TML), Sempersoft and MetCom. IBM-PC: JPI, Logitech and Stony Brook) I have one set on order for Logitech M2. Joyce, Edward J. Modula-2: A seafarer's manual & shipyard guide Addison-Wesley Pub. Co., 1985. This is a lucid beginners introduction. Simple to read, many short examples. Borrow this book from a library when you like to get acquainted with the language. The following was not on your list: Rechenberg, P. and H. Moessenboeck A Compiler Generator for Microcomputers Prentice Hall / Hanser Verlag, 1989 The manual and (written) source code of COCO a compiler generator for Modula-2. (Similar to YACC for the C language). It uses an LL(1) attributed grammar and a special language Cocol to define the compiler to be generated. (The commercial version with source code for COCO and the scanner ALEX is available for DM 480.00) Ward, Terry A. Advanced programming techniques in Modula-2 Scott, Foresman, 1987. No language introduction but collection of several Modula-2 programs, partly taken from the litterature. Most valuable are the many references to the Modula-2 literature. I wrote for the source - $14.95 - but never got an answer. Schildt, Herbert. Advanced Modula-2 Osborne McGraw-Hill, 1987. Good example of a book by a career writer. Nothing of real interest, many superficial or unfinished examples. In short, a waste of paper. I am placed an updated version of your list (with Dutch and German books as well) here on 2:512/14 under M2BOOKS.ZIP. Keep me posted for other reactions, Cees. -- uucp: uunet!m2xenix!puddle!2!512!14.4465!Cees.van.Kessel Internet: Cees.van.Kessel@p4465.f14.n512.z2.fidonet.org