[comp.lang.pascal] diff Turbo.Pascal Quick.Pascal

eru@tnvsu1.tele.nokia.fi (Erkki Ruohtula) (04/26/91)

A week ago I bought a cheap copy of Microsoft QuickPascal v1.0 from a
surplus sale, chiefly out of philosophical curiosity (it has some
uses too, apparently it makes better code from my few pascal programs than
Turbo Pascal 3.0a, which used to be the Pascal system of my home installation,
and the programming environment looks nice, with extensive online
documentation).

The package claims it is compatible with Turbo Pascal 5.0, and it has
some object oriented extensions. My knowledge is not quite up-to-date about
the evolution of the Pascal dialects (being a C programmer), so I would be
interested in hearing about the differences between QuickPascal and the
other implementations, notably the current Turbo Pascal. For example,
- Can I expect Turbo Pascal units to work with it?
- Are the graphics functions something entirely unlike anything else?
- Does every "object-oriented" Pascal orient the objects in its own way,
  or is there some "de facto" standard?
- Is anyone using QuickPascal? (it looks like this group might as well be
  named "comp.lang.turbo.pascal" :-).
- Any info about quality and bugs? (I already found one: flush() doesn't work.)

--
Erkki Ruohtula     / Nokia Telecommunications
eru@tele.nokia.fi / P.O. Box 33 SF-02601 Espoo, Finland
Disclaimer: These are my private opinions and do not represent the position
            of Nokia Telecommunications.

Harold.Ruby@f1999.n106.z1.fidonet.org (Harold Ruby) (04/28/91)

    I too snagged a copy of Quick Pascal out of curiousity. It is fully 
compatable with Turbo Pascal. I was able to compile a 30 unit BBS program 
without any conversion process what-so-ever. The graphic procedures are also 
compatable with turbo pascal. I stopped using it though - for some reason it 
robs too much memory (even the command-line compiler) to compile certain 
things that will compile with Turbo Pascal. 

Harold