Penguin

Differences between version 11 and previous revision of TurboPascal.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 11 Last edited on Wednesday, November 19, 2003 6:34:36 pm by AristotlePagaltzis Revert
Older page: version 10 Last edited on Tuesday, September 16, 2003 6:51:45 am by AristotlePagaltzis Revert
@@ -5,10 +5,10 @@
 !!A brief history 
  
 * TurboPascal added full file I/O, string handling, and MachineCode inclusions to Standard [Pascal]. 
 * TurboPascal 4 added [Modula2]'s modules, calling them Units. 
-* TurboPascal 5.5 added a [C++]-like ObjectOrientedProgramming system .  
-* TurboPascal 6 was a huge leap forward. It finally allowed you to pass functions arrays of any size, included a built-in [Assembler], improved the ObjectOrientedProgramming system , and came with a text mode windowing class library called !TurboVision, which the new [IDE] was itself implemented in. 
+* TurboPascal 5.5 added a [C++]-like ObjectOrientation .  
+* TurboPascal 6 was a huge leap forward. It finally allowed you to pass functions arrays of any size, included a built-in [Assembler], improved the ObjectOrientation support , and came with a text mode windowing class library called !TurboVision, which the new [IDE] was itself implemented in. 
  
 * For its next release, TurboPascal went __B.I.G.__ TurboPascal 7 was but a sidekick to ''real'' new version: Borland Pascal 7, a vast new toolset built to match the weight (and, so it was hoped, the success in business environments) of Borland [C++]. While TurboPascal 7 was [DOS]-only, Borland Pascal shipped with a [DPMI] driver which was its compiler's default target platform, freeing TurboPascal code from the 640kb prison. Alas, it was only 286-compatible 16-bit ProtectedMode, so the 64kb segment limit persisted - you just could now have many, many, many more of these chunks. 
 ;: The [IDE] was again written in !TurboVision, and again took advantage of its own compiler's new features by running on top of its [DPMI] driver. Besides the usual one running on [DOS] in text mode, there was another identical one for [OS/2] and also a native MicrosoftWindows [GUI] [IDE], any of which could compile binaries for any of the four target platforms ([DOS], [DPMI], [OS/2], and 16-bit MicrosoftWindows). A class library called OWL (Object Windows Library) to write native MicrosoftWindows applications was also included, and featured an optional new "chiseled steel" look for widgets (BWCC, the Borland Windows Common Controls) that was much prettier than the ''very'' drab [Windows] default.