[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

130.0. "C, Pascal, PL/1 - Pros/Cons" by BMT::MONASCH (new node name -->BMT::MONASCH<--) Mon Mar 16 1987 08:13

    In the not too distant future (tomorrow 8^) )I have to do a 
    presentation on the features/benefits/drawbacks of PL/I, C, 
    and Pascal.  
    
    Can some of you help me with objective pros and cons for 
    those languages?
    
    Thanks,
    
    Jeff
    
    
T.RTitleUserPersonal
Name
DateLines
130.1Pointer to information on C and PascalDENTON::AMARTINAlan H. MartinMon Mar 16 1987 10:3414
There is an excellent 20 page paper titled "A Comparison of the Programming
Languages C and PASCAL" in V14,#1 (March 1982(?)) of ACM Computing Surveys.

If you need it by tomorrow, you should be able to find a copy of it
at the Engineering Societies library in Manhattan.  I think an ACM
membership card should suffice to give you access to their library.
Also, presumably there are libraries at Columbia and Courant Institute/NYU
you can sneak in to in order to look at the paper.  If interoffice mail
from New Hampshire is fast enough for you, send me mail at TLE::AMARTIN.

However, the VMS implementations of all of the languages contain added
value beyond their standard definitions.  So, some disadvantages mentioned
in the paper may not be relevant to VMS customers.
				/AHM
130.2What about Ada? (not to start a war...)TLE::MEIERBill Meier - VAX AdaMon Mar 16 1987 11:261
Just curious why Ada isn't in that list??
130.3That would be comparing Apples and H-Bombs...TLE::BRETTMon Mar 16 1987 15:334
    Easy Bill, its far easier to compare a nag (C) with a thoroughbreed
    (Pascal) than with a Ferrari (Ada).
    
    /Bevin :-)
130.4Only what the customer asked for...BMT::MONASCHnew node name -->BMT::MONASCH<--Mon Mar 16 1987 22:068
    re .-2
    
    Being a good Sales Support person, I'm only giving them what they
    asked for.  If I give them too many ideas I'll have to go thru every
    language 8^).
    
    Jeff
    
130.5Yeah, but Ada's a good idea! (makes money too!)TLE::MEIERBill Meier - VAX AdaTue Mar 17 1987 17:561
130.6speedBMT::MONASCHnew node name -->BMT::MONASCH<--Tue Mar 24 1987 10:344
    What about a speed comparison?
    
    Jeff
    
130.7"..your mileage may vary.."SWAMI::LAMIACheap, fast, good -- pick twoTue Mar 24 1987 17:0914
    Depends on what you mean.
    
    For all intents and purposes, the major VAX/VMS language compilers
    produce equally efficient code.  Although not all of them share the
    same back-end code generators, they are all good enough that the
    differences between them for any one kind of program are in the noise
    level, i.e. +/- 10% or so.  Furthermore, there will always be some
    instances of types of programs for which each of the compilers will
    produce "better" code than the others.   

    If you mean "compiler speed" in some metric like lines per second,
    there are probably some discernable differences, but unless the
    customer is a school that needs lots of cheap, fast, short compiles,
    it probably doesn't matter.