IBM VisualAge C++ 3.0: Difference between revisions
Created page with "Initial release of the VisualAge C++ product, it gets version number 3 since it is a follow on to the IBM C Set++ for OS/2 package, this was an OS/2 only product with Wind..." |
m →Links |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Software | |||
|Picture=VA.GIF | |||
|Name=VisualAge for C++ 3.0 | |||
|Version=3.0.8 TFP2 | |||
|Vendor=[[IBM]] | |||
|Author= | |||
|Licence=IPLA. Discontinued | |||
|WWW= | |||
}} | |||
Initial release of the VisualAge C++ product, it gets version number 3 since it is a follow on to the [[IBM C Set++ for OS/2]] package, this was an OS/2 only product with Windows and AIX versions not showing up until v3.5 and 4. | Initial release of the VisualAge C++ product, it gets version number 3 since it is a follow on to the [[IBM C Set++ for OS/2]] package, this was an OS/2 only product with Windows and AIX versions not showing up until v3.5 and 4. | ||
Line 4: | Line 13: | ||
* ANSI 1992 C++ compliant, supports templates but not namespaces that were introduced in a later ANSI STL standard. | * ANSI 1992 C++ compliant, supports templates but not namespaces that were introduced in a later ANSI STL standard. | ||
* Available in German and Japanese in addition to English. | * Available in German and Japanese in addition to English. | ||
* | The compiler tool is very robust fully adapted to the needs of generating OS/2 code. However, since it is older than the ANSI C++ standard it does not yet comply to it: Templates are supported, but in a way that is not fully compatible with all code that uses templates, and RTTI (Run Type Type Information) and namespaces are not supported at all. | ||
==Updates== | |||
IBM kept issuing fixes up until 2001 for the compiler which meant that it was in many ways the most stable C toolkit available for OS/2 both in regards to code and app stability, it is for many the most preferred version of the tool especially for driver programming although most application developers that do not need the visual tools that come with 3.0.x prefer using the later 3.6.5. | |||
* 3.0.6 for the German and Japanese versions | |||
* 3.0.8-TFP2 for the English version | |||
==Articles== | ==Articles== | ||
*[[Jim Williams]]: [[VisualAge C++ | *[[Jim Williams]]: [[VisualAge C++: A Panoramic View]] (1995) - An introduction to VisualAge C++ for C Set owners | ||
*[[Roger E. Pett]] and [[Joel Troster]]: [[Moving Up to VisualAge C++ From CSet++]] | *[[Roger E. Pett]] and [[Joel Troster]]: [[Moving Up to VisualAge C++ From CSet++]] | ||
*[[C++ Compiler Review - Part 1]] by [[Gordon Zeglinski]] (Aug 1995) | *[[C++ Compiler Review - Part 1]] by [[Gordon Zeglinski]] (Aug 1995) | ||
Line 15: | Line 30: | ||
*Law; Love; Olson; Tsuji: ''Power Programming with VisualAge C++'' - Wiley 1996, ISBN 0-471-16482-8 | *Law; Love; Olson; Tsuji: ''Power Programming with VisualAge C++'' - Wiley 1996, ISBN 0-471-16482-8 | ||
*Carrel-Billiard, Jakab, Mauny, Vetter: ''Object-Oriented Application Development with IBM VisualAge for C++ for OS/2'' - Prentice Hall, ISBN 0-13-242447-9 | *Carrel-Billiard, Jakab, Mauny, Vetter: ''Object-Oriented Application Development with IBM VisualAge for C++ for OS/2'' - Prentice Hall, ISBN 0-13-242447-9 | ||
;IBM Redbooks | |||
* Carrel-Billiard: ''Object-Oriented Application Development with VisualAge for C++ for OS/2'', SG24-2593-00 | |||
* Alex Gregor; Charles Head: ''Creating Applications Using the Building-Block Approach VisualAge C++ Edition'', SG24-4884-00 (Nov 1996) | |||
==Links== | ==Links== | ||
;VisualAge C++ 3.0 updates | ;VisualAge C++ 3.0 updates | ||
Study the readme text files that comes with the fixpack files, the fixpack files need to be installed in a specific order. | Study the readme text files that comes with the fixpack files, the fixpack files need to be installed in a specific order. | ||
* | * English - {{L-IBM|/ps/products/visualagecpp/fixes/v30os2/english-us/fixpak8/}} Fixpak 8 | ||
* | ** Post fix pack 2 located in the "tempfix" directory to update it to 3.0.8-TFP2 | ||
** {{L-IBM|/ps/products/visualagecpp/fixes/v30os2/english-us/tempfix/eurofix/}} Eurofix that post dates TFP2 | |||
* German - {{L-IBM|/ps/products/visualagecpp/fixes/v30os2/german/}} - Fixpack 6 | |||
* Japanese - {{L-IBM|/ps/products/visualagecpp/fixes/v30os2/japanese/}} - Fixpack 6 | |||
[[Category:IBM | [[Category:IBM Products]][[Category:C++ Development Environment]] |
Latest revision as of 22:15, 15 September 2024
IBM VisualAge C++ 3.0 | |
---|---|
Name | VisualAge for C++ 3.0 |
Version | 3.0.8 TFP2 |
Vendor | IBM |
Author | |
Licence | IPLA. Discontinued |
WWW |
Initial release of the VisualAge C++ product, it gets version number 3 since it is a follow on to the IBM C Set++ for OS/2 package, this was an OS/2 only product with Windows and AIX versions not showing up until v3.5 and 4.
Features
- ANSI 1992 C++ compliant, supports templates but not namespaces that were introduced in a later ANSI STL standard.
- Available in German and Japanese in addition to English.
The compiler tool is very robust fully adapted to the needs of generating OS/2 code. However, since it is older than the ANSI C++ standard it does not yet comply to it: Templates are supported, but in a way that is not fully compatible with all code that uses templates, and RTTI (Run Type Type Information) and namespaces are not supported at all.
Updates
IBM kept issuing fixes up until 2001 for the compiler which meant that it was in many ways the most stable C toolkit available for OS/2 both in regards to code and app stability, it is for many the most preferred version of the tool especially for driver programming although most application developers that do not need the visual tools that come with 3.0.x prefer using the later 3.6.5.
- 3.0.6 for the German and Japanese versions
- 3.0.8-TFP2 for the English version
Articles
- Jim Williams: VisualAge C++: A Panoramic View (1995) - An introduction to VisualAge C++ for C Set owners
- Roger E. Pett and Joel Troster: Moving Up to VisualAge C++ From CSet++
- C++ Compiler Review - Part 1 by Gordon Zeglinski (Aug 1995)
Publications
- Law; Love; Olson; Tsuji: Power Programming with VisualAge C++ - Wiley 1996, ISBN 0-471-16482-8
- Carrel-Billiard, Jakab, Mauny, Vetter: Object-Oriented Application Development with IBM VisualAge for C++ for OS/2 - Prentice Hall, ISBN 0-13-242447-9
- IBM Redbooks
- Carrel-Billiard: Object-Oriented Application Development with VisualAge for C++ for OS/2, SG24-2593-00
- Alex Gregor; Charles Head: Creating Applications Using the Building-Block Approach VisualAge C++ Edition, SG24-4884-00 (Nov 1996)
Links
- VisualAge C++ 3.0 updates
Study the readme text files that comes with the fixpack files, the fixpack files need to be installed in a specific order.
- English - IBM: /ps/products/visualagecpp/fixes/v30os2/english-us/fixpak8/ Fixpak 8
- Post fix pack 2 located in the "tempfix" directory to update it to 3.0.8-TFP2
- IBM: /ps/products/visualagecpp/fixes/v30os2/english-us/tempfix/eurofix/ Eurofix that post dates TFP2
- German - IBM: /ps/products/visualagecpp/fixes/v30os2/german/ - Fixpack 6
- Japanese - IBM: /ps/products/visualagecpp/fixes/v30os2/japanese/ - Fixpack 6