Software Announcement 299-352
November 23, 1999

IBM C for AIX, Version 5.0 Adds Support for OpenMP

 ENUS299-352.PDF (47KB)


At a Glance

C for AIX, Version 5.0 is a state-of-the-art C compiler that offers:

  • Improved portability through support for the OpenMP industry specification in 32-bit and 64-bit
  • Easier and efficient debugging with a new graphical source debugger
  • Performance enhancements for SMP support through automatic and explicit paralleling
  • Additional portability support for industry standards including ANSI C and Unicode
  • Generation of highly optimized code for all RS/6000 processors
  • Profile-directed feedback and interprocedural analysis to optimize performance of C applications
  • Run-time address checking to detect memory errors
  • Compatibility for source code and object code with previous versions of C for AIX

EXTRA! EXTRA! . . .

Subscribe to IBM iSource, your electronic source for customized IBM information! Go to our Web site at http://www.ibm.com/isource or send an e-mail to info@isource.ibm.com with the word SUBSCRIBE in the body.

Overview

Boasting a state-of-the-art C compiler and new innovative graphical source debugger, the C for AIX®, Version 5.0 program is designed to support IBM's powerful AIX Version 4 operating system and latest symmetric multi-processing (SMP) RS/6000® hardware.

C for AIX, Version 5.0 extends the existing SMP support from C for AIX, Version 4.4, by supporting the OpenMP industry specification. OpenMP provides a model for parallel programming that allows a program to be portable across shared memory architectures from different vendors by using a common set of APIs.

C for AIX provides improved compile and execution performance, additional memory management debug routines, and supports the run-time dynamic linking provided by AIX Version 4.2.1, or later. C for AIX also provides improved prototyping of programs and improved cross-platform compatibility of compilers within the VisualAge® family. It offers C language features and improved optimization to protect your investment in existing C applications, including 64-bit integer data type, 128-bit floating-point data type, and run-time address checking. In addition, Version 5.0 includes a new source debugger with an enhanced GUI.

C for AIX, Version 5.0, offers the following features:

  • Supports the OpenMP industry specification in 32-bit and 64-bit
  • Includes a Distributed Debugger component with an enhanced GUI
  • Supports SMP through automatic and explicit paralleling
  • Supports industry standards including ANSI C and Unicode
  • Generates highly optimized code for all RS/6000 processors
  • Provides profile-directed feedback and interprocedural analysis to optimize performance of C applications
  • Provides run-time address checking to detect memory errors
  • Adds source code and object code compatibility with previous versions of IBM C for AIX

Key Prerequisites

  • AIX Version 4.2.1 (5765-C34), or later, for RS/6000
  • X11 required for the Distributed Debugger component
  • Frames capable browser to access the HTML-based help such as:
    • Netscape Navigator Version 3.01, or later

Planned Availability Date

November 26, 1999

Description

C for AIX, Version 5.0 is designed to exploit the latest RS/6000 hardware including the latest PowerPC technology. Applications developed with this compiler can now exploit the power of the RS/6000 hardware improvements. C for AIX, Version 5.0 allows programmers to deliver high-performance, scalable 32-bit and 64-bit applications, demanded by such industries as:

  • Commercial/Enterprise
  • Engineering
  • Scientific
  • Computational-intense

This latest C compiler provides:

  • Support for the OpenMP industry specification
  • A new innovative graphical source debugger
  • Support for industry standards including ANSI C and Unicode
  • Improved performance through new optimizations including additional options

OpenMP

OpenMP is an industry specification describing a common set of APIs for multiplatform SMP programming. OpenMP is a portable, scalable programming model designed to provide SMP programmers with a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the super computer.

C for AIX contains OpenMP pragma directives that exploit shared memory parallelism. OpenMP pragmas fall into four general categories:

  1. Parallel Constructs

    These pragmas enable the programmer to define the parallel regions in which work is done by threads in parallel. Most of the OpenMP directives either statically or dynamically bind to an enclosing parallel region.

  2. Work-sharing Constructs

    This category of pragmas enables the programmer to define how work will be distributed across the threads in a parallel region.

  3. Synchronization Constructs

    This category enables the programmer to control synchronization among threads.

  4. Data Visibility

    This category of pragmas enables the programmer to define the private/shared context of data within a parallel region.

Distributed Debugger

The Distributed Debugger, included with the C for AIX, Version 5.0 product, allows the programmer to find problems in a program easily and efficiently. It can also be used as a tool to understand a program. By allowing the programmer to control the program being debugged, a trace can be initiated through the flow of program execution and, at any desired point, it can be stopped and the program's internal state can be examined. The values of variables and expressions can be examined using the monitors available in the debugger. The call stack for each thread in a program can also be examined. The Distributed Debugger component provides support for the following languages:

  • C
  • C++
  • FORTRAN
  • Interpreted Java™

Automatic and Explicit Loop Paralleling

Automatic and explicit paralleling of countable (paralleled) loops is supported. Loops can be made parallel automatically through the use of a compiler option, or explicitly through the use of IBM directives. Pragma directives are used to improve on automatic paralleling performed by the compiler and fall into two general categories:

  • Informational Directives

    The first category of pragmas allow the programmer to provide compiler information about the characteristics of a specific loop. The compiler uses this information to perform more efficient automatic paralleling of the loop.

  • Prescriptive Directives

    The second category of pragmas provides the programmer with explicit control over paralleling. These pragmas are used to force or suppress paralleling of loops, to apply specific paralleling algorithms to a loop, and to synchronize access to shared data.

64-Bit Support

C for AIX, Version 5.0 provides 64-bit pointer and 64-bit addressability support for SMP and serial codes. High optimization levels, interprocedural analysis, and SMP are supported for 64-bit code.

Unicode Support

C for AIX, Version 5.0 provides support for Unicode to allow application developers to develop C applications that handle all of the various languages contained within the Unicode standard in a consistent fashion. This also enables application developers to write Unicode enabled applications that will be portable across all IBM operating systems.

Performance Enhancements

Performance enhancements that exploit the latest RS/6000 hardware capabilities are made available through new options and pragmas. A new higher level of optimization is also introduced in IBM C for AIX, Version  5.0. Valuable information provided by new source code directives in the form of pragmas and built-in functions also increases the compiler's ability to exploit performance.

Compilation Flexibility

The compiler can be used to compile in either 64- or 32-bit modes. Programs compiled in 64-bit mode can only be run on 64-bit CPUs using AIX Version 4.3, or later. Programs compiled in 32-bit mode can be run on either 64- or 32-bit CPUs using AIX Version 4.2.1, or later.

Industry Standards

C for AIX, Version 5.0 supports the following industry standards for compiling C language source code:

  • The Federal Information Processing Standard (FIPS) PUB 160 C language.
  • The American National Standard for Information Systems (ANSI) and International Organization for Standardization (ISO) standard ANSI/ISO-IEC 9899-1990(1992) for the C programming language.
  • The ISO standard ISO/IEC 9899:1990(E) for the C programming language.
  • Support of IBM Systems Application Architecture (SAA) Common Programming Interface C language definition, described by the document Systems Application Architecture Common Programming Interface C Reference — Level 2. SAA Level 2 is an IBM definition of the C language that allows programmers to develop applications that can be easily transported across different SAA environments. It specifies several features of the C language that the ANSI C standard designates as implementation-defined.

Source Compatibility

C for AIX, Version 5.0 provides a high degree of binary compatibility with applications written using earlier releases of IBM C for AIX, Versions 3 and 4. SMP, 32-bit, and 64-bit applications can execute at the same time and can share access to files, shared memory, and inter-process communication resources. C for AIX, Version 5.0 includes options to assist in the porting of 32-bit applications to 64-bit applications. These options highlight specific areas where porting problems tend to occur.

C for AIX, Version 5.0, produces applications that run in the AIX Version 4.2.1, or later environments and support the AIX Version 4 tools.

Year 2000

This product is Year-2000-ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the twentieth and twenty-first centuries, provided that all products (for example, hardware, software, and firmware) used with the product properly exchange accurate date data with it.

The service end date for this Year 2000 ready product is June 30, 2001.

Trademarks

 
AIX, RS/6000, VisualAge, and C Set ++ are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
Other company, product, and service names may be trademarks or service marks of others.

Education Support

Call IBM Education and Training at 800-IBM-TEACH (426-8322) for catalogs, schedules, and enrollments.

Offering Information

Product Information is available through Offering Information (OITOOL) at:

Publications

The README hardcopy publication is shipped with the program package.

All the documentation is online as HTML files and can be viewed through a frames-capable browser.

All the documentation is also provided in Portable Document Format (PDF) and is shipped on the product CD-ROM.

Technical Information

Specified Operating Environment

Hardware Requirements

  • Processor: RS/6000® family of processors supported by AIX Version 4.2.1 (5765-C34), or later
  • Display: SVGA (800 x 600)
  • CD-ROM drive
  • Mouse or pointing device
  • Memory: 64 MB, or higher, recommended
  • Disk space:
    • 80 MB for tools
    • 10 MB for documentation
    • 15 MB for search capability for HTML documents
    • 35 MB for C compiler
    • 64 MB swap/paging space

Software Requirements

  • AIX Version 4.2.1 (5765-C34), or later, for RS/6000
  • X11 required for the Distributed Debugger component
  • Frames capable browser to access the HTML-based help such as:
    • Netscape Navigator Version 3.01, or later

C for AIX, Version 5.0 produces applications that run in the AIX Version 4.2.1, and later, environments. Note that 64-bit applications will run only on AIX Version 4.3, and later.

Compatibility: C programs written using Versions 3 or 4 of C for AIX are compatible with C for AIX, Version 5.0.

C programs written using either Version 2 or 3 of C Set ++® for AIX or the XL C compiler component of AIX Version 3.2 are source-compatible with C for AIX, Version  5.0 with some exceptions to detect invalid programs or areas where results are undefined.

Planning Information

Web Information: Visit our home page at:

Visit other useful IBM links on the Web:

License Use Management: License use management (LUM) is similar in features to iFOR/LS, both being software tools to manage usage of software products. The main difference is the change of concept from a "vendor-managed" system to a "customer-managed system". This means the customer does not need to call any key center for information.

Full details and information can be downloaded from the following site:

The hardcopy README.FIRST document that comes with the product describes how to install and setup LUM.

Direct Customer Support: Direct customer support is provided by AIX/6000® SupportLine. This fee service enhances customers' productivity by providing voice and electronic access into the IBM support organization. AIX/6000 SupportLine will help answer questions pertaining to usage, and suspected software defects for eligible products.

Installation and technical support is provided by IBM Global Services. For more information call 800-IBM-4YOU (426-4968).

Packaging: The C for AIX, Version 5.0 product is distributed in one package including the following:

  • IBM International Program License Agreement (IPLA) in multilanguage booklet
  • IBM C for AIX License Information (LI)
  • Proof of Entitlement (PoE)
  • One CD-ROM containing C for AIX, Version 5.0 product
  • One CD-ROM (Partner CD-ROM) containing related tools
  • IBM C for AIX, Version 5.0 README.FIRST booklet
  • Customer Service and Support Card
  • EMEA Service booklet

C for AIX, Version 5.0 Use Authorization — 1 Pack contains the following:

  • IBM C for AIX, Version 5.0 Use Authorization (single) PoE

This program when downloaded from a Web site, will contain a copy of the IBM International Program License Agreement.

Security, Auditability, and Control

C for AIX, Version 5.0 uses the security and auditability features of the AIX operating system.

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Ordering Information

C for AIX, Version 5.0 is a workstation product that has one charge unit: Authorized User.

These are available in fixed order quantities of 1 user and 250 users.

Note: C for AIX, Version 5.0 is licensed based on authorized users. The number of users allowed to use the C for AIX, Version 5.0 compiler is determined by the number of licenses purchased by the customer.

An authorized user is a specific user authorized to have local or remote access to the program or any portion of the program. A separate authorization or authorized user is required for each specific user with local or remote access to the program or any portion of the program. Only an authorized user may have access to the program or any portion of the program.

C for AIX, Version 5.0 is available at an upgrade price for those customers currently licensed for the following qualifying programs:

  • C for AIX, Version 4 (5765-C64)
  • C for AIX, Version 3 (5765-423)
  • C Set ++ for AIX, Version 3 (5765-421)

Upgrades may be acquired up to the current level of use authorized for the qualifying programs.

Orders for new licenses will be accepted now.

Shipments will begin on November 26, 1999.

To order these programs, specify the feature number, order type number, part number, program name, and quantity (if applicable).

To order the C for AIX, Version 5.0 electronically, visit our Web page, click on the ShopIBM button, and search for "C for AIX":

Program Package

                                          Feature   Part
Description                               Number    Number
 
Order Type 5765-E32
 
C for AIX, Version 5.0                    0016      41L3102
  Program Package, CD-ROM
  includes 1 Authorized User
1 Authorized User                         0018      41L3111
250 Authorized Users                      0017      NA
  (AAS orders only)

Electronic Software Delivery

                                          Feature   Part
Description                               Number    Number
 
Order Type NA
 
C for AIX, Version 5.0                    NA        41L3114
  Program Package for
  Electronic Software Delivery
Upgrade from C for AIX,                   NA        11K6252
  Version 3 (5765-423)
  or C Set ++ for AIX,
  Version 3 (5765-421)
  Electronic Software Delivery
Upgrade from C for AIX,                   NA        11K6253
  Version 4 (5765-C64)
  Electronic Software Delivery

Upgrades

                                          Feature   Part
Description                               Number    Number
 
Order Type 5765-E32
 
C for AIX, Version 5.0                    0010      41L3105
  Upgrade from C for AIX,
  Version 3 or C Set ++
  for AIX, Version 3 Program
  Package, CD-ROM
Upgrade from C for AIX,                   0012      41L3112
  Version 3 or C Set ++
  for AIX, Version 3
  1 Authorized User
Upgrade from C for AIX,                   0011      NA
  Version 3 or C Set ++
  for AIX, Version 3
  250 Authorized Users
Upgrade from C for AIX,                   0013      41L3108
  Version 4 Program
  Package, CD-ROM
Upgrade from C for AIX,                   0015      41L3113
  Version 4
  1 Authorized User
Upgrade from C for AIX,                   0014      NA
  Version 4
  250 Authorized Users

Passport Advantage

                                                       Part
Description                                            Number
 
C for AIX, Version 5.0 Media Package                   BA7BANA
  Multi-Language
VPO Instl  C for AIX                                   D027JML
VPO Instl/SW Sub  C for AIX 1 Year                     D027KML
VPO Instl/SW Sub  C for AIX 2 Years                    D014KML
VPO SW Sub Rnwl C for AIX                              E05IUML
VPO SW Sub C for AIX 1 Year                            D027MML
VPO SW Sub C for AIX 2 Years                           D027IML
CO Instl/SW Sub C for AIX                              D01JZML
  1st Anniversary
CO Instl/SW Sub C for AIX                              D01K0ML
  2nd Anniversary
CO SW Sub Rnwl C for AIX                               E05KNML
CO SW Sub C for AIX 1st Anniversary                    D01JVML
CO SW Sub C for AIX 2nd Anniversary                    D01JWML
CO Supt C for AIX Flat 1st Anniversary                 AR7UVML
CO Supt C for AIX Flat 2nd Anniversary                 AR632ML

C for AIX, Version 5.0: Orders for new licenses will be accepted now. Shipments will begin on the availability date.

New licensees of C for AIX should specify:

                  Type-Model
 
                  5765-E32

Single Pallet Delivery: Single Pallet Delivery consolidates RS/6000 hardware, AIX Version 4, and selected AIX licensed program orders into a single delivery.

C for AIX, Version 5.0 will be included in Single Pallet Delivery. The IBM C for AIX, Version 5.0 product will have its entitled publications and media consolidated with the RS/6000 system unit into a single delivery. The software orders affected are those ordered using the program number 5765-E32 "Built to Order" structure, designated as Single Pallet Delivery and tied to the same pre-installed RS/6000 system order.

C for AIX, Version 5.0 is not available pre-installed. This product will be included as part of Single Pallet Delivery but must have feature number 3483 designated on the individual program product (5765-E32) orders.

Basic License: To order the programs described in this announcement for 5765-E32, specify the type model number, asset feature number 9001, and the applicable features from the tables below. Authorized Users can be ordered in quantities of 1 authorized user or 250 authorized users. The program package can only be ordered in a quantity of 1. The medium feature need only be specified when ordering a program package.

                                   OTC(1)    Medium
                       Order       Feature   Feature
Description            Type        Number    Number      Medium
 
C for AIX,             5765-E32    0016      5809        CD-ROM
  Version 5.0
    1 Authorized       5765-E32    0018      NA
      User
    250 Author-        5765-E42    0017      NA
      ized Users

Upgrades

                                   OTC       Medium
                                   Feature   Feature
Description                        Number    Number      Medium
 
Type-Model Number (5765-E32)
 
Upgrade from C for AIX,            0010      5809        CD-ROM
  Version 3 or C Set ++
  for AIX, Version 3
   1 Authorized User               0012      NA
     for Upgrade
   250 Authorized User             0011      NA
     for Upgrade
Upgrade from C for AIX,            0013      5809        CD-ROM
  Version 4
    1 Authorized User              0015      NA
      for Upgrade
    250 Authorized Users           0014      NA
      for Upgrade
1
One-Time Charge

Software Subscription for AIX (5692-SSO): Software Subscription for AIX replaces the IBM Software Upgrade Protection Plan for AIX and UNIX® Operating System Based Software (5692-ADV) for new and expired contracts.

To register for future upgrades of products from Software Subscription for AIX for programs described in this announcement, specify 5692-SSO and feature number 9001 for asset registration, and the applicable billing features with quantity equal to the number of licenses in the Software Subscription for AIX contract. Use the tables below as reference to select the appropriate billing feature.

                                                  Annual
                                                  License
                                                  Billing
                                   Order          Feature
Description                        Type           Number
 
Software Subscription AIX for IBM C for AIX,
  Version 5.0 (5765-E32)
  Program Package                  5692-SSO       6442
  1 Authorized User                5692-SSO       6443
  250 Authorized Users             5692-SSO       6444

AIX/UNIX Upgrade Protection Plan (5692-ADV): Customers who purchased upgrade protection for C Set ++ for AIX, Version 3.1 (5765-421) or C for AIX, Version 3 (5765-423) or C for AIX, Version 4 (5765-C64) under Software Upgrade Protection Plan for AIX and UNIX Operating System Based Software (5692-ADV) are entitled to receive Version 5 of C for AIX (5765-E32) at no charge. Eligible customers should add CD media supply feature number 0551 under their existing 5692-ADV record. The C for AIX, Version 5.0 (5765-E32) is only offered on CD-ROM media.

                                        5692-ADV
                                        Eligible       Media
                                        Billing        Supply
                                        Feature        Feature
Description                             OTC     ALC    CD-ROM
 
Planned Availability for Upgrade
Protection, December 3, 1999
 
5765-C64 IBM C for AIX,                                0551
  Version 4.0
    Program Package                     *4892   *4893
    1 Authorized User                   *4894   *4895
    250 Authorized Users                *4896   *4897
5765-421 CSET++                         *4242   *4243
5765-423 IBM C for AIX,                 *4260   *4261
  Version 3.0
*
Denotes billing features that customer must have previously purchased in order to receive this upgrade at no charge. The billing features must currently be on a customer's record as proof of eligibility.

Withdrawal of AIX/UNIX Upgrade Protection Feature Numbers

                                        Model          Program
Description                             Number         Number
 
Upgrade Protection for                  5692-ADV       4892
  C for AIX,
  Version 4.4 (5765-C64)
  Program Package -- OTC
Version 4.4 (5765-C64)                  5692-ADV       4894
  1 Registered User -- OTC
Version 4.4 (5765-C64)                  5692-ADV       4896
  250 Registered Users -- OTC
Version 4.4 (5765-C64)                  5692-ADV       4893
  Program Package -- AC(2)
Version 4.4 (5765-C64)                  5692-ADV       4895
  1 Registered User -- AC
Version 4.4 (5765-C64)                  5692-ADV       4897
  250 Registered Users -- AC
Media Supply Feature                    5692-ADV       0888
  CD-ROM
2
Annual Charge

Customization Options: Select the appropriate feature numbers to customize your order with delivery options desired. These features can be specified on the initial or MES orders.

Example: If publications are not desired for the initial order, specify feature number 3470 to ship media only. For future updates, specify feature number 3480 to ship media updates only. If, in the future, publication updates are required, order an MES to remove feature number 3480; then, the publications will ship with the next release of the program.

                                                    Feature
Description                                         Number
 
Initial Shipments
 
Serial Number Only (suppresses shipment             3444
 of media and documentation)
 
Expedite Shipments
 
Local IBM Office Expedite                           3445
 (for IBM use only)

Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and Fulfillment (SDF) receives the order. SDF will then ship the order via overnight air transportation.

Terms and Conditions

Licensing: IBM International Program License Agreement. PoE are required for all authorized use.

License Information Form Number: CT7TWML

Limited Warranty Applies: Yes

Program Services: Available until June 30, 2001

Money-Back Guarantee: Two-month, money-back guarantee

Copy and Use on Home/Portable Computer: Yes

Volume Orders (IVO): Yes, contact your IBM representative

Passport Advantage Applies: Yes

Passport Advantage Subscription Applies: Yes

Upgrades: Customers can acquire upgrades up to the currently authorized level of use of the qualifying programs.

Usage Restriction: Yes

The C for AIX, Version 5.0 program is licensed based on authorized users. The number of users allowed to use the C for AIX, Version 5.0 compiler is determined by the number of licenses purchased by the customer.

An authorized user is a specific user authorized to have local or remote access to the program or any portion of the program. A separate authorization or authorized user is required for each specific user with local or remote access to the program or any portion of the program. Only an authorized user may have access to the program or any portion of the program.

Redistribution Information: The files/modules listed below or located in the directory named below, may be copied onto your media, in object code only, when your application is dependent upon them, subject to the following terms and conditions.

You agree:

  1. Copies of these modules are provided "AS IS." You are responsible for all technical assistance for your application.
  2. To indemnify IBM from and against any third-party claim arising out of the use or distribution of your application.
  3. Not to use IBM's name or trademarks in connection with the marketing of your applications without IBM's prior written consent.
  4. To prohibit the recipient from copying (except for backup purposes), reverse assembling, reverse compiling, or otherwise translating the application.
  5. Not to use the same path name as the original files/modules.
  • - xlsmp.rte
  • - xlsmp.*.rte

Your application containing a copy of the above referenced files/modules must be labelled as follows:

    "CONTAINS IBM C for AIX, Version 5.0 Runtime Modules (c) Copyright IBM Corporation 1992-1999 All Rights Reserved"

Support Line: Yes

AIX/UNIX Upgrade Protection Applies: Yes

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: Yes

AS/400® Software Subscription Applies: No

Variable Charges Apply: No

Charges

The charges provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

                                   Part
Description                        Number           OTC
 
C for AIX, Version 5.0             41L3102         $799
1 Authorized User                  41L3111          779
Upgrade from C for AIX,            41L3105          599
  Version 3 (5765-423)
  or C Set ++ for AIX,
  Version 3 (5765-421)
Upgrade from C for AIX,            41L3112          579
  Version 3 (5765-423)
  or C Set ++ for AIX,
  Version 3 (5765-421)
  1 Authorized User
Upgrade from C for AIX,            41L3108          399
  Version 4 (5765-C64)
Upgrade from C for AIX,            41L3113          379
  Version 4 (5765-C64)
  1 Authorized User
Program Package for                41L3114          779
  Electronic Software
  Delivery
Upgrade from C for AIX,            11K6252          579
  Version 3 (5765-423)
  or C Set ++ for
  AIX Version 3 (5765-421)
  Electronic Software
  Delivery
Upgrade from C for AIX,            11K6253          379
  Version 4 (5765-C64)
  Electronic Software
  Delivery

Contact your sales channel for Support Line pricing information.

Passport Advantage

Note: For Passport Advantage and charges, contact your IBM Lotus® representative or authorized IBM Lotus Business Partner. Additional information is also available on the Passport Advantage URL:

                                   OTC
                                   Feature
Description                        Number         OTC
 
Type-Model Number (5765-E32)
 
IBM C for AIX, Version 5.0         0016        $    799
  1 Authorized User                0018             779
  250 Authorized Users             0017         194,750

Upgrades

 
Type-Model Number (5765-E32)
 
Upgrade from C for AIX,            0010       $     599
  Version 3 or C Set ++
  for AIX, Version 3
    1 Authorized User              0012             579
      for Upgrade
    250 Authorized Users           0011         144,750
      for Upgrade
Upgrade from C for AIX,            0013             399
  Version 4
    1 Authorized User              0015             379
      for Upgrade
250 Authorized Users               0014          94,750
      for Upgrade

Software Subscription for AIX

                                                    Annual
                                   Annual           License
                                   License          Billing
Description                        Feature          Charge
 
Order Type Number (5692-SSO)
 
Software Subscription AIX for
  IBM C for AIX, Version 5.0
  5765-E32
    Program Package                6442         $   200
    1 Authorized User              6443             195
    250 Authorized Users           6444          48,750

Customer Financing: IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries around the world. IBM Global Financing is provided by the IBM Credit Corporation in the United States. Offerings, rates, terms, and availability may vary by country. Contact your local IBM Global Financing organization. Country organizations are listed on the Web at:

Trademarks

 
AIX, RS/6000, C Set ++, VisualAge, AIX/6000, and AS/400 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
UNIX is a registered trademark in the United States and other countries exclusively through X/Open Company Limited.
 
Lotus is a registered trademark of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.