IBM C/2: Difference between revisions
Appearance
m →Links |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:IBMC.gif|right]] | |||
[[C]] compiler, debugger and IDE for development of 16 bit OS/2 and DOS code, based on an older [[Microsoft C]] compiler. | [[C]] compiler, debugger and IDE for development of 16 bit OS/2 and DOS code, based on an older [[Microsoft C]] compiler. | ||
IBM's C/2 contains many additional features while maintaining a compatibility with former IBM | IBM's C/2 contains many additional features while maintaining a compatibility with former [[IBM PC C Compiler]] Version 1.0. | ||
The product was withdrawn from marketing at 31 | The product was withdrawn from marketing at 31 December 1997 and replaced by IBM [[VisualAge C++]] that was already available from 1995. | ||
== Features == | == Features == | ||
* Runs on and generates code for IBM OS/2 and IBM DOS (on 8086/88 machines only IBM DOS is supported) | |||
* Runs on | |||
* C/2 and generated code can run concurrently within OS/2's multi-tasking environment | * C/2 and generated code can run concurrently within OS/2's multi-tasking environment | ||
* Support for multiple selectable memory models | * Support for multiple selectable memory models | ||
* Library routines that provide greater program function | * Library routines that provide greater program function | ||
* | * Additional compiler switches | ||
* enhanced MAKE utility (macros and inference rules) | * enhanced MAKE utility (macros and inference rules) | ||
* Interactive symbolic debug utility that allows isolation of program errors at the source | * Interactive symbolic debug utility that allows isolation of program errors at the source code level ([[CodeView]]) | ||
* EXEMOD utility for modification of DOS *.EXE file header | * EXEMOD utility for modification of DOS *.EXE file header | ||
* Math Co-Processor support / Provides Math Co-Processor emulation | * Math Co-Processor support / Provides Math Co-Processor emulation | ||
For creating Presentation Manager applications IBM C/2 Version 1.10 and [[IBM OS/2 Toolkit Version 1. | For creating [[Presentation Manager]] applications IBM C/2 Version 1.10 and [[IBM OS/2 Programmer Toolkit Version 1.1]] are required. | ||
== Documentation == | == Documentation == | ||
* Volume 1 | * Volume 1 | ||
** C/2 Fundamentals | ** C/2 Fundamentals | ||
Line 37: | Line 27: | ||
== Versions == | == Versions == | ||
* 1.00 - 1987-11-17 - PROGRAM: 6280187 / ITEM: 95X3072 / AAS: 5604-064 | * 1.00 - 1987-11-17 - PROGRAM: 6280187 / ITEM: 95X3072 / AAS: 5604-064 | ||
* 1.10 - 1988-11-01 - PROGRAM: 6280284 | * 1.10 - 1988-11-01 - PROGRAM: 6280284 / ITEM: 6280284 / AAS: 5604-167 | ||
==Publications== | ==Publications== | ||
Line 59: | Line 34: | ||
* C. Petzold: ''IBM's OS/2 1.1 Programming Tools''- PC Magazine 30 May 1989, 371pp | * C. Petzold: ''IBM's OS/2 1.1 Programming Tools''- PC Magazine 30 May 1989, 371pp | ||
== Links == | |||
;IBM EMEA Announcements | |||
* {{L-IBMAnnUS|ZP88-0300}} (1988-06-02) IBM C/2 Version 1.10 for Personal System/2, and Personal Computers | |||
;IBM US Announcements | |||
* {{L-IBMAnnUS|287-104}} (1987-04-02) New Compilers and Assembler for IBM Personal Computers and IBM Operating System/2 | |||
* {{L-IBMAnnUS|287-500}} (1987-11-03) Availability of New Compilers, Assembler... | |||
* {{L-IBMAnnUS|288-265}} (1988-06-02) IBM C/2 Version 1.10 for IBM Personal System/2 and IBM Personal Computers | |||
* {{L-IBMAnnUS|288-624}} (1988-11-01) IBM C/2 Version 1.00 Withdrawal from Marketing | |||
* {{L-IBMAnnUS|288-626}} (1988-11-01) IBM C/2 Version 1.10 Availability | |||
* {{L-IBMAnnUS|997-288}} (1997-09-30) Software Withdrawal: IBM C/2 Version 1.10 - Replacement Available | |||
[[Category:IBM Products]][[Category:C Development Environment]] |
Latest revision as of 05:25, 7 August 2023

C compiler, debugger and IDE for development of 16 bit OS/2 and DOS code, based on an older Microsoft C compiler.
IBM's C/2 contains many additional features while maintaining a compatibility with former IBM PC C Compiler Version 1.0.
The product was withdrawn from marketing at 31 December 1997 and replaced by IBM VisualAge C++ that was already available from 1995.
Features
- Runs on and generates code for IBM OS/2 and IBM DOS (on 8086/88 machines only IBM DOS is supported)
- C/2 and generated code can run concurrently within OS/2's multi-tasking environment
- Support for multiple selectable memory models
- Library routines that provide greater program function
- Additional compiler switches
- enhanced MAKE utility (macros and inference rules)
- Interactive symbolic debug utility that allows isolation of program errors at the source code level (CodeView)
- EXEMOD utility for modification of DOS *.EXE file header
- Math Co-Processor support / Provides Math Co-Processor emulation
For creating Presentation Manager applications IBM C/2 Version 1.10 and IBM OS/2 Programmer Toolkit Version 1.1 are required.
Documentation
- Volume 1
- C/2 Fundamentals
- C/2 Compile, Link and Run
- Volume 2
- C/2 Language Reference
Versions
- 1.00 - 1987-11-17 - PROGRAM: 6280187 / ITEM: 95X3072 / AAS: 5604-064
- 1.10 - 1988-11-01 - PROGRAM: 6280284 / ITEM: 6280284 / AAS: 5604-167
Publications
- C. Petzold: IBM's OS/2 Programming Tools- PC Magazine 14 Jun 1988, 321pp
- C. Petzold: IBM's OS/2 1.1 Programming Tools- PC Magazine 30 May 1989, 371pp
Links
- IBM EMEA Announcements
- ZP88-0300 (1988-06-02) IBM C/2 Version 1.10 for Personal System/2, and Personal Computers
- IBM US Announcements
- 287-104 (1987-04-02) New Compilers and Assembler for IBM Personal Computers and IBM Operating System/2
- 287-500 (1987-11-03) Availability of New Compilers, Assembler...
- 288-265 (1988-06-02) IBM C/2 Version 1.10 for IBM Personal System/2 and IBM Personal Computers
- 288-624 (1988-11-01) IBM C/2 Version 1.00 Withdrawal from Marketing
- 288-626 (1988-11-01) IBM C/2 Version 1.10 Availability
- 997-288 (1997-09-30) Software Withdrawal: IBM C/2 Version 1.10 - Replacement Available