Blue Label Software Pascal -> Compas Pascal -> Poly Pascal -> Turbo Pascal v1.0
BLS Pascal was a 12k Pascal language subset compiler created for the British NASCOM Z-80 cassette-based kit computer. The compiler included an on-screen editor, commands for loading/saving programs from/to cassette tape, the first compile error takes you to the line of source code. The system also included a "Find" command to take you from an address in the object code to the source line in the program text. The compiler was available in cassette tape and EPROM versions. At 12k in size, the compiler supported most of the Pascal language except user definable types, sets, and file types. Integers were 16-bits, Reals were implemented with 11.5 significant digits. The compiler also supported linking to external machine code functions and procedures.
The implementation size breakdown for the 12k compiler was: Compiler - 5.5k, On-Screen editor - 1.5k, Runtime library - 4.5k, and Control program 0.5k. The User and Programming Language manual is available for download at http://www.nascomhomepage.com/pdf/BLSPAS.PDF.
The second step was Compas Pascal in 1982. Anders rewrote the BLS Pascal compiler for CP/M and MS-DOS. It was marketed as Compas Pascal by his Danish company, Poly-Data microcenter.
The third step - Poly Pascal, a command-line compiler, for CP/M-80 released by Anders Hejlsberg by his Danish company, Poly-Data microcenter. The compiler was a complete implementation of the Jensen-Wirth Pascal language.
The final step in November 1983 - Turbo Pascal v1.0 is created for Borland International, Inc. Distributed on a single floppy disk, Turbo Pascal integrated the Pascal compiler, Wordstar-like text editor, runtime library, run in memory, and creation of .COM programs - all within 131,297 bytes in the TURBO.COM file. The whole product was 33k bytes in size and ran in 64k bytes of memory. The product was delivered for CP/M-80 (Z/80, 5.25 and 8 inch floppy disks), CP/M-86, and MS-DOS/PC-DOS. The product was released November 20, 1983 and was priced at $49.95. Turbo Pascal disk was not copy protected. The software came with a "Book License": "You must treat this software just like a book ... may be used by any number of people ... may be freely moved from one computer location to another".


Comments
-
davidi Monday, 3 November 2008
Chee Yang Chau - we are definitely still moving Delphi forward. The roadmap is public and will be updated soon (according to Nick Hodges). It is okay to celebrate Turbo Pascal. While I am having fun doing this, I am also focused on our recently release Delphi 2009 native code compiler product.
What is on your list of where Delphi needs to head to? -
Anders Monday, 3 November 2008
PolyPascal was not a command line compiler. It had a simple IDE with a command based shell and a WordStar compatible editor. These are the command it supported:
LOAD Load source from disk.
SAVE Save source to disk.
NAME Display/edit current filename.
EDIT Edit source.
WHERE Resume editor.
COMPILE Compile source.
RUN Execute compiled program.
PROGRAM Link program.
OBJECT Compile to object file.
FIND Find position of run-time error in source.
DIR Display disk directory.
USE Display/edit autodisk/user.
MEMORY Display mememory parameters.
ZAP Delete source.
HELP Display help.
QUIT Return to MS-DOS.
I haven't got a copy of Compas Pascal anymore, but AFAIR it too had an IDE. -
Please login first in order for you to submit comments
- Page :
- 1
Good sip :-)