<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 23 May 1989 17:47:03 GMT
From   : n8emr!uncle!oink!jep@tut.cis.ohio-state.edu (James E. Prior)
Subject: Digital Research 'PL/I' and PL/M

In article <890522142425.00001ECA072@INFOODS.MIT.EDU> KLENSIN@INFOODS.MIT.EDU
(John C Klensin) writes:
... regarding PL/M vs. PL/I ...

>  (2) PL/M is very similar to PL/I in several respects, but not enough 
>to make translation a worthwhile enterprise in most cases.

I agree.  Here are my own thoughts comparing them.

PL/M (especially PL/M-51 that I've busted my arse on) is an itty bitty
subset of PL/I.  

PL/I is a Cadillac of languages, with power seats with
N degrees of freedom, remote control mirrors, cigarette lighters for 
everyone, automatice antenna, curb feelers, power steering, brakes,
door locks, windows, sunroof, etc...  It is a very rich language offering
damn near all the features ever conceived.

PL/M is a two cycle trail bike with no instrumentation, no gas filter,
no air filter, and no muffler.  It was to be quick and agile for
microcontroller applications where time is a real concern (real time).  
It has the bare minimum of statements, expressions, and data types.  
It succeeds at being a step above assembler, but not much.  

PL/I and PL/M have the same _general_ structure and look, but that's
about it.   They both have their place.  
-- 
Jim Prior    jep@oink    osu-cis!n8emr!oink!jep    N8KSM

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>