23 Facts About Turbo Pascal

1.

The name Borland Pascal is used more generically for Borland's dialect of the Pascal programming language, significantly different from Standard Pascal.

FactSnippet No. 1,584,471
2.

The Microsoft Turbo Pascal system consisted of two compiler passes and a final linking pass.

FactSnippet No. 1,584,472
3.

Turbo Pascal compiler was based on the Blue Label Pascal compiler originally produced for the NasSys cassette-based operating system of the Nascom microcomputer in 1981 by Anders Hejlsberg.

FactSnippet No. 1,584,473
4.

On its launch in the United States market, Turbo Pascal retailed for, a very low price for a compiler at the time.

FactSnippet No. 1,584,474
5.

The integrated Turbo Pascal compiler was of good quality compared to other Turbo Pascal products of the time.

FactSnippet No. 1,584,475
6.

Turbo Pascal name alluded to the speed of compiling and of the executables produced.

FactSnippet No. 1,584,476
7.

The execution speed of these COM-format programs was a revelation for developers whose only prior experience programming microcomputers was with interpreted BASIC or UCSD Turbo Pascal, which compiled to p-code which was then interpreted at runtime.

FactSnippet No. 1,584,477
8.

Jerry Pournelle of Byte magazine wrote in February 1984 that Turbo Pascal "comes close to what I think the computer industry is headed for: well documented, standard, plenty of good features, and a reasonable price".

FactSnippet No. 1,584,478
9.

Turbo Pascal concluded that Turbo Pascal was "a bargain that shouldn't be passed up".

FactSnippet No. 1,584,479
10.

Bruce Webster praised the language in the magazine, stating in August 1985 that Turbo Pascal "is best known for its small size, incredible compile speeds, and fast execution times".

FactSnippet No. 1,584,480
11.

Turbo Pascal noted that the software's quality and low price had been especially surprising after the "JRT Pascal fiasco", and stated that even at the new higher price, version 3.

FactSnippet No. 1,584,481
12.

Turbo Pascal reported six months later that the figure had risen to "more than 400,000 copies in a marketplace that had been estimated as having only 30,000 potential buyers".

FactSnippet No. 1,584,482
13.

The books included with Borland Turbo Pascal had detailed descriptions of the Intel assembler language, including the number of clock cycles required by each instruction.

FactSnippet No. 1,584,483
14.

Standard Turbo Pascal is designed to be platform-independent, so prescribes no low-level access to hardware- or operating system-dependent facilities.

FactSnippet No. 1,584,484
15.

Units in Borland's Turbo Pascal were similar to Modula-2's separate compilation system.

FactSnippet No. 1,584,485
16.

In 1987, when Turbo Pascal 4 was released, Modula-2 was making inroads as an educational language which could replace Pascal.

FactSnippet No. 1,584,486
17.

TPU files output by compiling a Turbo Pascal unit are tightly linked to the internal structures of the compiler, rather than standard.

FactSnippet No. 1,584,487
18.

Borland called its language Object Turbo Pascal, which was greatly extended to become the language underlying Delphi.

FactSnippet No. 1,584,488
19.

The name "Object Turbo Pascal" originated with the Turbo Pascal extensions developed by Apple Computer to program its Lisa and Macintosh computers.

FactSnippet No. 1,584,489
20.

Several versions of Turbo Pascal, including the latest version 7, include a CRT unit used by many fullscreen text mode applications.

FactSnippet No. 1,584,490
21.

When Turbo Pascal was developed it ran on machines with CPUs running at 2.

FactSnippet No. 1,584,491
22.

Turbo Pascal was superseded for the Windows platform by Delphi; the Delphi compiler can produce console programs and graphical user interface applications, so that using Turbo and Borland Pascal became unnecessary.

FactSnippet No. 1,584,492
23.

Borland Turbo Pascal is still taught in some countries at secondary, sixth form and university levels.

FactSnippet No. 1,584,493