khayo@sonia.cs.ucla.edu (Erazm J. Behr) (01/28/88)
Hi; I have a question to those who are familiar with both
Turbo & LS Pascal compilers. In the latest MacUser I saw
an article comparing various Mac compilers (not only Pascal).
As an owner of TP I quickly looked at a table where points were
assigned in several categories, and saw that TP scored pretty
low in all, which is of course clear heresy :-) I know it's
far from being perfect, but:
it got 3 or 4 out of 5 for "Toolbox access" and something like
3 for "standalone applic."; according to the manual *full* access
to the toolbox is provided (and is easy, in my opinion) and
creating standalone applications is a snap (only the dumb loader
makes small ones big and big ones a little bigger :); what gives?
What does LSC (perfect scores in all categories) have that TP
doesn't in this regard?
on the other hand, the only category in which TP beat TML is
"listing"; from a quick glance at the accomp. text I gathered this
was about generating x-references etc. If TML's ability to do this
is *worse* than TP's, then I feel *really* sorry for those poor
guys who use TML (I mean, TP's listing is "pure, unadulterated" text
of the program!).
So, have the scores been assigned randomly, or did the editors
use substances, or what ? Eric
-----------------------------------------------------------
>>>>---------------> khayo@MATH.ucla.edu
pearl@topaz.rutgers.edu (Starbuck) (01/29/88)
In article <10870@shemp.UCLA.EDU> khayo@MATH.ucla.edu (E. Behr)) writes: >Hi; I have a question to those who are familiar with both >Turbo & LS Pascal compilers. In the latest MacUser I saw >an article comparing various Mac compilers (not only Pascal). >As an owner of TP I quickly looked at a table where points were >assigned in several categories, and saw that TP scored pretty >low in all, which is of course clear heresy :-) I know it's >far from being perfect, but: > So, have the scores been assigned randomly, or did the editors >use substances, or what ? Eric >----------------------------------------------------------- > >>>>---------------> khayo@MATH.ucla.edu Actually, thast entire article read like an advertisement for MPW. Sigh. I'll take TP anyday. Steve NAME: Stephen Pearl (Starbuck) VOICE: (201)932-3465 UUCP: rutgers!topaz.rutgers.edu!pearl ARPA: pearl@topaz.rutgers.edu US MAIL: LPO 12749 CN 5064, New Brunswick, NJ 08903 QUOTE: "Works for me!" -Rick Hunter (The Cop, not the Robotech Defender) "What is Starbuck-ing?" -Adultress 19
drc@dbase.UUCP (Dennis Cohen) (01/29/88)
Before I get into my comments on the following, it should be noted that I frequently review compilers for a couple of competing publications (MacWorld and Macintosh Today -- MacUser never bothered to respond to any queries about Author/Reviewer guidelines {much less anything else I asked}). In article <10870@shemp.UCLA.EDU>, khayo@sonia.cs.ucla.edu (Erazm J. Behr) writes: > Hi; I have a question to those who are familiar with both > Turbo & LS Pascal compilers. In the latest MacUser I saw > an article comparing various Mac compilers (not only Pascal). > As an owner of TP I quickly looked at a table where points were > assigned in several categories, and saw that TP scored pretty > low in all, which is of course clear heresy :-) I know it's > far from being perfect, but: The first thing you should be aware of is that ratings such as those in the table, lacking any examples of deficiencies, are purely subjective as they don't specify what is required for the various ratings in these categories. My personal favorite as "best" of the compilers is MPW, a preference not all will share, because it suits _my_ needs best. > it got 3 or 4 out of 5 for "Toolbox access" and something like > 3 for "standalone applic."; according to the manual *full* access > to the toolbox is provided (and is easy, in my opinion) and > creating standalone applications is a snap (only the dumb loader > makes small ones big and big ones a little bigger :); what gives? > What does LSC (perfect scores in all categories) have that TP > doesn't in this regard? The version of TP used for the article was 1.0 and it didn't support anything from Volume V of Inside Mac, which should have dropped it to a IV, no lower. Creating a standalone application is probably easier in Turbo than in LSP for the following reasons: 1) You don't have to leave the environment to edit your resource file 2) You can set the Creator and your bundle bit with Turbo and cannot with LSP. The major thing which is easier in LSP than any of the others is debugging, but even that isn't enough to make me put up with their editor unless I am really desparate (Very Personal and Subjective Opinion :=}). > on the other hand, the only category in which TP beat TML is > "listing"; from a quick glance at the accomp. text I gathered this > was about generating x-references etc. If TML's ability to do this > is *worse* than TP's, then I feel *really* sorry for those poor > guys who use TML (I mean, TP's listing is "pure, unadulterated" text > of the program!). They must not have seen any of the _Public Domain_ tools that Ken Butler and I have provided, such as PasMat and PasRef for both TML and Turbo. These tools are available on CompuServe and I submitted them to the moderator of binaries here about 6 months ago (though I've never seen them come past). Come to think of it, I've never seen anything that I submitted to a moderator come by on the net. Both PasMat and PasRef are standalone application equivalents of the MPW tools by the same names. They are public domain because their original versions came into existence on Univac 1100 Series mainframes in the late 70s and were created by government contractors and employees on the public dime. The versions from Apple and from me for the Mac are significantly enhanced deriv- ative works. BTW, TML's listing is essentially identical to the listing from Turbo (straight editor printout). The only reason I can see for LSP getting a good grade here is that it bold-faces reserved words (personally, I would take points away for that, but that too is a personal preference). > So, have the scores been assigned randomly, or did the editors > use substances, or what ? Eric As stated above, if they had criteria for their grading, it was not stated explicitly at any point. I personally took the whole article as a piece of fairly useless fluff. In conclusion, I own each of the four compilers discussed, as well as four C compilers for the Mac, three Modula-2 compilers, and two assemblers. I use all of them at least occasionally (with the exception of TDI Modula-2, which bombs too frequently). In general, I don't believe that there is anything better than MPW for the professional developer, though LSC is neck and neck with MPW C. Among the Pascals any of TML, Turbo, or LSP could be right, depending on the way you like to do things. I don't use LSP much anymore because it doesn't "feel right" to me, doesn't work with MultiFinder and even the Mac II-compatible version has some problems when you run in color. The available Volume V stuff is also wrong in many places. Turbo 1.1 is an excellent product and has full Volume V access. The two things which I would add to it would be an integrated resource compiler and source level debugging. TML 2.5 is a solid product which is fully Mac II and MultiFinder compatible, with full Volume V interfaces. As a matter of fact, with MultiFinder and enough memory (about 2.5 MB or more), it's a pretty good integrated product. It's not as pretty as the others, but its linker is much better and it has Object Pascal extensions (although this area is buggy). Dennis Cohen Ashton-Tate Glendale Development Center dBASE Mac Development Team -------------------------- Disclaimer: Virtually everything above is, as stated, my personal opinion and has no relation to any corporate position.
palarson@watdragon.waterloo.edu (Paul Larson) (01/29/88)
The MacUser article was obviously written for the no-technical reader. For example, they begin by explaining the differece between a compiler and an interpreter! Also, they fail to adress the topic of code quality and execution speeds on compilers. I've stopped reading MacUser; the articles began to seem increasingly trivial. Anyway, the articles were difficult to find amidst all the ads. Johan Larson ------------------------------------------------------------------------ Posting from the | Secrecy is the keystone of all tyranny. account of Paul Larson | - Heinlein ------------------------------------------------------------------------
atchison@hpindda.HP.COM (Lee Atchison) (01/30/88)
I never read the MacUser article. I use Turbo Pascal exclusively - I like it, but it has some problems. I've heard a lot of good things about LSPascal, and am thinking of giving it a try. My big question is this: Which do <most> people prefer, LSP or TP? I am mostly interested in quality of debugging environments, smallest number of bugs, and speed of compilation - in that order. What do people think? Is LSP better than TP? Should I convert to LSP? Keep in mind that I already own TP, and would have to buy LSP...... Thanks for any help you can give me. -lee ---- Lee Atchison Hewlett Packard, Information Networks Division atchison%hpindda@hplabs.hp.com
Lou@cup.portal.com (01/30/88)
I couldn't agree with you more. In fact, when I read that article, I sent MacUser a letter telling them how worthless it was. The point you make about the "ad for MPW" is a valid one; but consider that in the body of the article, almost no other compilers were mentioned; the story was essentially a comparison of MPW to Microsoft Basic! Not to mention the fact that it was poorly edited full of jargon and slang that made it annoying and unclear, and a really slanted view of compilers. It wasn't a good story for beginners, nor was it a good story for intermediate or advanced users. (the charts weren't even annotated well.) Bill.
Lou@cup.portal.com (02/03/88)
Really, I think the worse thing about Turbo Pascal is that it does not support the cursor keys. I like the other aspects of TP quite a bit. Especially the quick compile and linkage time, and the other development environment goodies.
lriggins@afit-ab.arpa (L. Maurice Riggins) (02/05/88)
In article <2914@cup.portal.com> Lou@cup.portal.com writes: > >Really, I think the worse thing about Turbo Pascal is that it does not support >the cursor keys. Is this true of version 1.01? I think that's the latest. -- Maurice lriggins@afit-ab.ARPA
Lou@cup.portal.com (02/13/88)
Turbo Pascal (version 1.1 - the latest) still does not support cursor control. Suggest that hundreds of letters might make Borland change its mind about this feature of TP... my phone call didn't seem to accomplish much. Anyone have any experience with Borland's Turbo Tutor?
atchison@hpindda.HP.COM (Lee Atchison) (02/17/88)
/ hpindda:comp.sys.mac / Lou@cup.portal.com / 7:50 pm Feb 12, 1988 /
>Anyone have any experience with Borland's Turbo Tutor?
If what you are looking for is a book that teaches how to program in Pascal,
then go ahead and buy Turbo Tutor (however, you could probably do better with
another book that is cheaper).
If you already know how to program in Pascal, then don't waste your money.
The book spends well over half of the time covering basic Pascal topics.
The beginning is very simplistic view of computers ('this is a computer, it
is our friend' type of discussion).
When it finally does get into Mac specific information, it gives you nothing
spectacular. I'd recommend spending your money instead on the books
'Macintosh Revealed' volumes I and II. You'll save a lot of money, and get
more information.
BTW, you do get a disk of software and examples with the Turbo Tutor, but
it is nothing to sneeze at (a speed typing game, and not much else).
-lee
----
Lee Atchison
Hewlett Packard, Information Networks Division
atchison%hpindda@hplabs.hp.com