home *** CD-ROM | disk | FTP | other *** search
- Z 8 0 T U R B O M O D U L A - 2
-
- Modula-2 is a modern programming language created by Niklaus Wirth.
- Similar to Pascal in many ways, anyone presently familiar with Pascal can
- easily use Modula-2. Modula-2 is a structured language, lending itself
- well to the techniques of structured programming, so it makes a good
- "teaching" language for beginners who wish to learn programming
- fundamentals. Modula-2 is a compiled language, so programs written in it
- execute many times faster than a comparable interpreted BASIC program.
-
- Z80 Turbo Modula-2 was created by Borland International, the creators of
- Turbo Pascal. It is an in-depth and professional implementation of
- Modula-2 for Z80-compatible computers running a CP/M-80 compatible disk
- operating system. This includes Kaypro, Commodore 128, Morrow, Osborne,
- Amstrad, and many other computers. The Z80 Turbo Modula-2 package comes
- complete with 500+ page manual; WordStar-like programming editor for
- creating and modifying program source code or any text file, compiler,
- extensive function library (modules), and installation program and
- terminal descriptor database. Everything needed to begin creating useful
- programs in Modula-2 has been included.
-
- Z80 Turbo Modula-2 supports the following features:
-
- o Instant invocation of editor when the compiler detects programming
- errors. You can quickly correct the mistake, and the compiler resumes
- where it left off.
-
- o Very fast compilation utilizing a one-pass method.
-
- o Extensive function library - 14 modules incorporating over 100
- procedures. Standard Modula-2 modules such as InOut are available, in
- addition to single (6 digits) and double precision (14 digits) math,
- command line access and manipulation, input/output redirection, and much
- more. You may also add your own extensions or replace existing modules as
- you see fit.
-
- o Programs can be organized with overlays; permits code size to
- exceed available memory.
-
- o Can generate Z80 native code using an optional second pass of the
- compiler.
-
- o Bit manipulation and sets.
-
- o Easy inclusion of assembly-language routines in binary form, or in
- relocatable (REL) form. Turbo Modula-2 can even search REL libraries and
- include only the routines of interest.
-
- o Extensions to Modula-2 include comfortable generalized READ and
- WRITE statements (like Turbo Pascal), string comparison and assignment,
- multidimensional open arrays, and exception handling to control the
- program in case of errors.
-
- o The compiler can optionally flag nonstandard statements to ensure
- portability to other Modula-2 environments. Programs written with Turbo
- Modula-2 can be portable to any other computing environment.
-
-
- Turbo Modula-2 compared to Turbo Pascal:
-
- o Turbo Modula-2 has separate compilation. This means that whenever
- a change is made in a supporting or dependent module, only the changed
- module must be recompiled. This is especially important on large
- projects, where under Turbo Pascal, even the smallest change required
- recompilation of the entire project. Unlike some other languages that
- allow separate compilation, Modula-2 still performs full type and version
- checking between modules.
-
- o The library facilities of Turbo Modula-2 allow a full and
- extensible set of primitives, which are not included in the final program
- unless specifically requested by the programmer. Thus, programs can be
- optimized for size even though hundreds of library functions may exist.
-
- o Turbo Modula-2 includes support for coroutines (multiprocessing)
- and interrupt handlers.
-
- o Existing Turbo Pascal programs can be easily converted to Turbo
- Modula-2.
-
- o Turbo Modula-2 possesses additional numeric types: unsigned
- integers (CARDINAL), long integers (LONGINT), and long reals (LONGREAL).
- These allow greater precision and flexibility in mathematical calculations
- and data handling.
-
- The Z80 Turbo Modula-2 package includes:
-
- o Full-screen WordStar-like text editor
- o Turbo Modula-2 compiler
- o Turbo Modula-2 linker
- o Turbo Modula-2 menu shell
- o Z80 native code generator
- o Library manager
- o Full module library with more than 100 routines
- o Installation program
- o Utility to manipulate Microsoft REL files
- o Profiler utility for analysis of program performance
- o 500-plus page manual
-
- The price of the Turbo Modula-2 package is $69.95, which includes
- everything listed above. This is a tremendous value for the price!
-
- Visa/Mastercard, personal check, or UPS COD accepted. Add $6
- shipping/handling in USA, actual cost elsewhere. Shipments will begin
- December 5th, 1986.
-
- Echelon, Inc.
- 885 N. San Antonio Road
- Los Altos, CA USA 94022
- 415/948-3820 for orders and technical questions
- 415/489-9005 Z-Node Central 300/1200/2400 baud 24 hours
- Telex 4931646
-
- Trademarks: Turbo Pascal, Turbo Modula-2, Borland International; CP/M,
- Digital Research; WordStar, Micropro; Microsoft, Microsoft.