Article View: comp.lang.modula2
Article #3940Better Modula-II Performance on PC
From: bradley
Date: Fri, 13 Nov 1987 19:18
Date: Fri, 13 Nov 1987 19:18
43 lines
2461 bytes
2461 bytes
A few weeks ago I posted a note asking for suggestions on how to
get better performance from a program we are converting from
Turbo Pascal to Logitech Modula-II. The following is a summary
of the responses. I tried to send personal mail to all people
who took the time to make comments, but from the response I got
back, few or none of them received my notes. Hence, I'd like to
thank all the respondents here, and apologize for not thanking
them personally.
The commonest suggestion was to order (and wait for) Logitech
3.0. Several people commented on the optimizer it will contain,
but no one who had responded had had enough experience to know
how much of an improvement it would be.
A few people focused on the quality of the conversion. We have
been using Logitech's converter, and then going over the code by
hand to make it a little more ``Modula-II'' like. We had to do
this -- Logitech's converter doesn't properly convert string
operations, and our program has lots of those.
One or two people suggested profilers. This is probably a good
idea, and we are looking into the suggestion.
Interestingly, only one person suggested a different compiler --
M2SDS from Interface Technologies. We have received an
announcement about Stony Brook's compiler. They claim it can
produce code that out performs Microsoft C. Does anyone have any
experience with it?
For the record, one person suggested leaving the program in
Turbo. Does this say something about the current quality of code
generation for the PC from Modula-II compilers??
For our project, we will wait for our copy of Logitech 3.0, and
try out the optimizer. If performance is still bad we may be in
the market for a new compiler.
Thanks again to all.
... John Bradley:
University of Toronto Computing Services
uucp: ...!utgpu!bradley
bitnet: bradley@utoronto
Technical Details
Message-ID:
<1987Nov13.141810.4251@gpu.utcs.toronto.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!bradleyShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!bradley From: bradley@utgpu.UUCP Newsgroups: comp.lang.modula2 Subject: Better Modula-II Performance on PC Message-ID: <1987Nov13.141810.4251@gpu.utcs.toronto.edu> Date: Fri, 13-Nov-87 14:18:10 EST Article-I.D.: gpu.1987Nov13.141810.4251 Posted: Fri Nov 13 14:18:10 1987 Date-Received: Sun, 15-Nov-87 04:03:25 EST Distribution: na Organization: University of Toronto Computing Services Lines: 43 Checksum: 00429