🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #3911

Re: Turbo Modula-2

#3911
From: Jeffrey J Wieland
Date: Wed, 28 Oct 1987 17:12
33 lines
2286 bytes
Turbo Modula-2 does indeed exist!  However, if you don't have a machine with a
Z80 compatible processor (Hitachi 64180, Z280, etc.) you're out of luck.  From
its reviews, it appears to be the fastest compiled language for CP/M-80.  It
runs 10 iterations of the sieve benchmark in ~6 seconds on a 5 megaherz Kaypro.
I assume that the 64180 version would be even faster.  Turbo Pascal 3.01A does
it in ~18 seconds.  The other Modula-2 compiler for CP/M, FTL, runs the sieve
in ~12 seconds, but it produces MUCH more compact code.  The Turbo compilers
both link in a set of run-time routines upon compilation to disk, while FTL
only links in the necessary routines.  (Sorry if this terminology is a bit
strange for M-2, I program in C, Pascal & (AUGH!) FORTRAN.)

I understand that there is also a FTL compiler for MS-DOS, but that it is
currently only small code, small data.  This may have been changed by now.
FTL has an integrated environment ala' Turbo Pascal, but it does it by
chaining back & forth between the editor and the compiler.  You really need
a hard disk or good-sized ram disk to use it.  A fast quad-density drive
probably wouldn't be too bad either.

Turbo Modula-2 for Z80's is available from Echelon (the ZCPR/ZRDOS people) for
about $90.00.

Turbo Modula-2 for the 64180 is available from MicroMint (the SB-180 people)
for about $70.00.

FTL Modula-2 for CP/M & MS-DOS is available from Workman & Assoc. for about $50.

I have no connection with any of the above mentioned companies.  I am a
(relatively) satisfied owner of Turbo Pascal, and if I had $90 to spare, I'd
have my check off to Echelon so fast it would make Phillipe Kahn's head spin!

				Jeff Wieland
				abp@j.cc.purdue.edu
Technical Details
Message-ID: <5716@j.cc.purdue.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!rutgers!iuvax!pur-ee!j.cc.purdue.edu!abp
References: <388NU113738@NDSUVM1>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!rutgers!iuvax!pur-ee!j.cc.purdue.edu!abp
From: abp@j.cc.purdue.edu (Jeffrey J Wieland)
Newsgroups: comp.lang.modula2
Subject: Re: Turbo Modula-2
Message-ID: <5716@j.cc.purdue.edu>
Date: Wed, 28-Oct-87 12:12:12 EST
Article-I.D.: j.5716
Posted: Wed Oct 28 12:12:12 1987
Date-Received: Sat, 31-Oct-87 09:04:07 EST
References: <388NU113738@NDSUVM1>
Reply-To: abp@j.cc.purdue.edu.UUCP (Jeffrey J Wieland)
Organization: Purdue University
Lines: 33