Difference between revisions of "VisualAge C++"

From EDM2
Jump to: navigation, search
m (History)
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Description ==
+
[[Image:VA.GIF|right]]
 +
'''IBM VisualAge C++''' (''VA C++'') is a family of C and C++ development packages available for different platforms and operating systems.
  
'''IBM VisualAge C++ Version 3.0 for OS/2''', full developer's package with a WPS integrated [[IBM_VAC_3.0_Workframe|"Workframe"]], a [[IBM_VAC_3.0_Visual_Builder|"Visual Builder"]] for visual programming of visual and non-visual parts, [[VAC_3.0_Compiler_and_Linker|compiler/linker]] for C and C++, a [[VAC_3.0_Debugger|Debugger]], Build and [[NMAKE|Make]] tools and many extras. This used to be the "standard compiler" for OS/2. If all available fixpaks are applied (which is done by applying the cumulative fixpak 8) this package can be considered the most reliable IBM "official developer's tool package" for OS/2 (the latest being version 4.0). A disadvantage is the not fully supported C++ standard (which came later than this compiler). However, you still can use templates, but no namespaces. Code portable between OS/2 and AIX.
+
==History==
 +
The OS/2 version that replaced the [[IBM C Set++ for OS/2]] product with a more modern visually oriented development system written in [[Smalltalk]] like the rest of the VisualAge products. It came with a WPS integrated [[IBM VisualAge C++ 3.0 Workframe|"Workframe"]] that replaced the mostly text based [[WorkFrame/2]] and was a integrated product unlike the latter tool, an [[IBM VisualAge C++ 3.0 Visual Builder|"Visual Builder"]] for visual programming of visual and non-visual parts, [[IBM VisualAge C++ 3.0 Compiler and Linker|compiler/linker]], a [[VAC_3.0_Debugger|Debugger]] and sundry build and [[NMAKE|Make]] tools and other utilities.
  
==Version==
+
If certain rules were followed code written under the VisualAge C++ system was portable between OS/2, MS Windows and AIX without any changes, and the package offered a number of tools and libraries to ease porting between the supported operating systems.
* Last Version: Version 3.0 with [ftp://ftp.software.ibm.com/ps/products/visualagecpp/fixes/v30os2/english-us/fixpak8/ Fixpack 8]
+
  
== Links ==
+
==Program Products==
* Fixpak 8 from IBM: [http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg21156462]
+
;Intel
 +
* [[IBM VisualAge C++ 3.0]] (1995) - 5622-679
 +
* [[IBM VisualAge C++ 3.5]] (Windows 95/NT only) - 5622-880
 +
* ''C and C++ Compilers for OS/2, AIX and Windows NT Version 3.6'' - 5648-A81, PN 04L3535
 +
* [[IBM VisualAge C++ Professional 4.0]] (Dec 1998) for OS/2 Warp and Windows NT
  
==Extensions==
+
;OS/400
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/32-bit&file=drgdrp.zip LPEX macro extension] by [[Lars Erdmann]]
+
AS/400 Host Server
 +
* IBM VisualAge C++ for AS/400 V3R6 (1996) - 5716-CX4
 +
* IBM VisualAge C++ for AS/400 V3R7 (1998) - 5716-CX5
 +
* IBM VisualAge C++ for AS/400 V4R4 (2000) - 5769-CX5
  
== License ==
+
;PowerPC
IBM Commercial License. Discontinued. IBM Abandonware
+
* IBM VisualAge C++ Professional for AIX (Jul 1998) - 5765-D52
* Since IBM doesn't sell the package any more you need to get a second hand license.
+
* IBM VisualAge C++ Professional for AIX, V5.0 (Mar 2000) - 5765-E26 - introduced ISO C++ 1998
 +
* IBM VisualAge C++ Professional for AIX, V6.0 (Jul 2002) - 5765-F56, PN 45P8290
 +
Available for [[AIX]] and later Linux PowerPC with an additional separate command line only compiler equivalent to the "IBM C and C++ Compilers" that is known as simply "C for AIX".
  
==Author==
+
;Linux on pSeries
[[IBM]]
+
* IBM VisualAge C++ V6.0 for Linux (Apr 2003)
 
+
* IBM VisualAge C++ V6.0 for Linux refresh (Jan 2004)
==Related Articles==
+
* [[A Review of VisualAge C++ Version 4.0]] by [[Gordon Zeglinski]](May 1999)
+
* C++ Compiler Review [[C++ Compiler Review - Part 1|Part 1]] by [[Gordon Zeglinski]] (August 1995)
+
* [[VisualAge C++ Tips]] by [[Dave Briccetti]]  (August 2000)
+
  
 
==Publications==
 
==Publications==
*Carrel-Billiard, Jakab, Mauny, Vetter: Object-Oriented Application Development with IBM VisualAge for C++ for OS/2. ISBN 0-13-242447-9
+
*Nilsson, Jakab: ''VisualAge for C++ Visual Programmer's Handbook'' - Prentice Hall, ISBN 0-13-614322-9
*Nilsson, Jakab: VisualAge for C++ Visual Programmer's Handbook. ISBN 0-13-614322-9
+
  
 +
== License ==
 +
* IBM commercial software
  
 +
== Links ==
 +
* There is a number of optional tools and utilities to be found on the [ftp://ftp.software.ibm.com/ps/products/visualagecpp/tools/ IBM FTP site], these are mostly for the 3.x branch.
 +
* Updates for the AIX versions of VisualAge C++ can be [ftp://public.dhe.ibm.com/aix/products/ccpp/ptfs found here].
  
[[Category:Tools]]
+
[[Category:IBM Product Family]]

Revision as of 15:04, 4 December 2019

VA.GIF

IBM VisualAge C++ (VA C++) is a family of C and C++ development packages available for different platforms and operating systems.

History

The OS/2 version that replaced the IBM C Set++ for OS/2 product with a more modern visually oriented development system written in Smalltalk like the rest of the VisualAge products. It came with a WPS integrated "Workframe" that replaced the mostly text based WorkFrame/2 and was a integrated product unlike the latter tool, an "Visual Builder" for visual programming of visual and non-visual parts, compiler/linker, a Debugger and sundry build and Make tools and other utilities.

If certain rules were followed code written under the VisualAge C++ system was portable between OS/2, MS Windows and AIX without any changes, and the package offered a number of tools and libraries to ease porting between the supported operating systems.

Program Products

Intel
OS/400

AS/400 Host Server

  • IBM VisualAge C++ for AS/400 V3R6 (1996) - 5716-CX4
  • IBM VisualAge C++ for AS/400 V3R7 (1998) - 5716-CX5
  • IBM VisualAge C++ for AS/400 V4R4 (2000) - 5769-CX5
PowerPC
  • IBM VisualAge C++ Professional for AIX (Jul 1998) - 5765-D52
  • IBM VisualAge C++ Professional for AIX, V5.0 (Mar 2000) - 5765-E26 - introduced ISO C++ 1998
  • IBM VisualAge C++ Professional for AIX, V6.0 (Jul 2002) - 5765-F56, PN 45P8290

Available for AIX and later Linux PowerPC with an additional separate command line only compiler equivalent to the "IBM C and C++ Compilers" that is known as simply "C for AIX".

Linux on pSeries
  • IBM VisualAge C++ V6.0 for Linux (Apr 2003)
  • IBM VisualAge C++ V6.0 for Linux refresh (Jan 2004)

Publications

  • Nilsson, Jakab: VisualAge for C++ Visual Programmer's Handbook - Prentice Hall, ISBN 0-13-614322-9

License

  • IBM commercial software

Links

  • There is a number of optional tools and utilities to be found on the IBM FTP site, these are mostly for the 3.x branch.
  • Updates for the AIX versions of VisualAge C++ can be found here.