Jump to content

TopSpeed C: Difference between revisions

From EDM2
m Reiknir moved page Topspeed C to TopSpeed C: just so it synchs with the other TopSpeeds
Ak120 (talk | contribs)
 
(40 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Description==
A C development system for 16-bit OS/2, Windows and DOS code, in addition to supporting Psion series 3 development if bought as a part of the PSION SDK. The TopSpeed C compiler can be run as a native OS/2 application or by cross compiling from DOS. Notable for being the first PC C compiler that was fully [[ANSI C]] compliant, and the first one on any system to get ISO C90 validation. System now owned by Soft Velocity who use it as a utility development system for their Clarion database product and an OS/2 compatible product is no longer being offered. Originally a development of the [[TopSpeed Modula-2]] toolkit and shares the same environment and back-end.
A C development system for 16 bit OS/2 and DOS code, can be run natively or by cross compiling from DOS. System now owned by Soft Velocity who use it as a utility development system for their Clarion database product and an OS/2 compatible product is no longer being offered. Originally a development of the [[TopSpeed Modula-2]] and shares the same environment and back-end
 
One unusual aspect of the TopSpeed system was that you could buy variants of the development system for [[TopSpeed Modula-2|Modula-2]], [[TopSpeed C++|C++]] and [[TopSpeed Pascal|Pascal]] in addition to the C compiler and they shared a back end. Not only could you call C, C++ or Pascal code from the Modula compiler (and vise versa) but you could mix and match the languages in one source file without resorting to any containers. An unique feature in its time and only one or two other development systems have offered similar features since.


The later versions of the TopSpeed C compiler are considered to be very good unlike their C++ counterpart, although by now completely outdated.
The later versions of the TopSpeed C compiler are considered to be very good unlike their C++ counterpart, although by now completely outdated.


==Version==
==Version==
* 3.10
* 1.02
* 1.03 (1989)
* 2.0 (1990)
* 3.00 (1991)
* 3.10.002
 
====Prerequisites====
* For Windows 3.x or Win-OS/2 programming the [[TopSpeed TechKit]] is required, but the tools from it integrate into the TopSpeed environment.
* Although you can develop OS/2 Presentation Manager applications without the OS/2 SDK, it is highly recommended that you use it since the PM support of TopSpeed C is rather weak in the parts were tools from the SDK already existed.
* DOS 3.0 or later and/or OS/2 1.3 or later.


==License==
==License==
* Commercial - Discontinued
* Commercial
*Author: [[Jensen and Partners International]]


==Author==
==Publications==
* [[Niels Jensen]]
* L. John Ribar: ''TopSpeed C Made Easy'' - 1990, ISBN 0-07-881560-6


==Related Articles==
*
==Publications==
*
==Links==
==Links==
* [http://www.nezumi.demon.co.uk/modula/jpi/fixes.doc Various fixes and workarounds for the 3.10 version of the compiler]
;Articles
* [http://books.google.com/books?id=X4152M1DLygC&pg=PA392 A review of TopSpeed C/C++ v3.02] - PC Magazine July 1992
* Alex Lane: ''[http://www.drdobbs.com/cpp/cruising-with-topspeed/184408335 Cruising With TopSpeed]'' - Dr. Dobb's Journal, Apr 1990


[[Category:Tools]] [[Category:DOS Tools]][[Category:C]]
[[Category:C Development Environment]]

Latest revision as of 18:17, 21 August 2024

A C development system for 16-bit OS/2, Windows and DOS code, in addition to supporting Psion series 3 development if bought as a part of the PSION SDK. The TopSpeed C compiler can be run as a native OS/2 application or by cross compiling from DOS. Notable for being the first PC C compiler that was fully ANSI C compliant, and the first one on any system to get ISO C90 validation. System now owned by Soft Velocity who use it as a utility development system for their Clarion database product and an OS/2 compatible product is no longer being offered. Originally a development of the TopSpeed Modula-2 toolkit and shares the same environment and back-end.

The later versions of the TopSpeed C compiler are considered to be very good unlike their C++ counterpart, although by now completely outdated.

Version

  • 1.02
  • 1.03 (1989)
  • 2.0 (1990)
  • 3.00 (1991)
  • 3.10.002

Prerequisites

  • For Windows 3.x or Win-OS/2 programming the TopSpeed TechKit is required, but the tools from it integrate into the TopSpeed environment.
  • Although you can develop OS/2 Presentation Manager applications without the OS/2 SDK, it is highly recommended that you use it since the PM support of TopSpeed C is rather weak in the parts were tools from the SDK already existed.
  • DOS 3.0 or later and/or OS/2 1.3 or later.

License

Publications

  • L. John Ribar: TopSpeed C Made Easy - 1990, ISBN 0-07-881560-6

Links

Articles