|
|
![]() |
Based on mature compiler technology from IBM, XL C/C++ Enterprise Edition V6.0 for Mac OS X features:
XL C/C++ Enterprise Edition for Mac OS X is a powerful development environment for building highly optimized C and C++ applications. The XL C/C++ compiler is compatible with the Absoft Pro Fortran v9.0 IDE which adds an intuitive graphical interface for the xl compilers. C compiler XL C/C++ Enterprise Edition version 6.0 for Mac OS X introduces the IBM C compiler which includes the benefits of IBM compiler optimization technology. The C compiler provides many compiler options and pragmas for increased flexibility and efficiency while supporting the latest international standards. 1999 C standard XL C/C++ Enterprise Edition for Mac OS X builds on official industry standards, so your code can be ported easily among a variety platforms and implementations. The ISO/IEC 9899:1999 International Standard (also known as C99) specifies the form and establishes the interpretation of programs written in the C programming language. As the second edition of the standard, this level enhances the capability of the C language, provides clarifications, and incorporates technical corrections to the previous edition of the standard. The language features supported by the C compiler, within XL C/C++ Advanced Edition V6.0 for Mac OS X, is consistent with the specification described in the ISO/IEC 9899:1999 International Standard. The compiler works with a run-time environment supporting the standard to form a conforming implementation. Certain features specified in the C99 Standard require corresponding run-time library support, which may not be available in the current operating system release. The C99 Standard offers a number of additional language functions over the first edition (C89) of the standard and include:
The -qlanglvl compiler option allows you to choose from the available language levels that you can use to compile your code within XL C/C++ Enterprise Edition for Mac OS X. Your code can conform to the latest C99 Standard, use language extensions to C99, or conform to the previous C89 Standard. XL C/C++ Enterprise Edition offers you the flexibility to compile your code to the language level that you require. C++ compiler 1998 C++ standard The C++ compiler, within XL C/C++ Enterprise Edition for Mac OS X, supports the 1998 ISO/IEC Standard. The ISO/IEC 14882:1998 International Standard (also known as Standard C++) specifies the form and establishes the interpretation of programs written in the C++ programming language. This International Standard is designed to promote the portability of C++ programs among a variety of implementations. ISO/IEC 14882:1998 is the first formal definition of the C++ language. In addition, XL C/C++ Enterprise Edition for Mac OS X will support a number of the latest approved clarifications from the standards committee bringing the C++ compiler within XL C/C++ Enterprise Edition for Mac OS X to the latest level of the standard.
XL C/C++ Enterprise Edition for OS X is a new platform availability for the IBM Family of C/C++ Compilers. Now includes the ">Fx2 Debugging Solution
Compiler
Optimizations
Back
to Special Features XL C/C++ Enterprise Edition version 6.0 for Mac OS X uses the GNU C and C++ header files and the run-time libraries to produce code that is binary-compatible with that produced with GNU compiler, gcc V3.3. Portions of an application can be built with XL C/C++ Enterprise Edition for Mac OS X and combined with portions built with gcc to produce an application that behaves as if it had been built solely with gcc. To ensure that the proper versions of headers and run-time libraries are present on the system, the gcc V3.3 compilers must be installed before installing XL C/C++ Enterprise Edition for Mac OS X. XL C/C++ Advanced Edition is able to coexist with gcc-compiled code. The XL C/C++ Enterprise Edition compiler optimizes the program while maintaining binary compatibility with objects produced by gcc V3.3. Additional coexistence features include:
Additional features of XL C/C++ Enterprise Edition for Mac OS X
XL C/C++ Enterprise Edition version 6.0 for Mac OS X has features that help you port existing code from code originally written for GNU C and C++. For example, by compiling with the -qinfo=por option, you can filter the diagnostic messages emitted by the compiler to show only those that pertain to portability issues. Also, a comprehensive subset of features related to GNU C and C++ are supported by XL C/C++ Enterprise Edition version 6.0 for Mac OS X. Other GNU C and C++ features are recognized (accepted and ignored). This helps you minimize the number of changes that you are required to make to your GCC source code to ensure that it compiles successfully using XL C/C++ Enterprise Edition for Mac OS X. Xcode is Apple's latest integrated development environment for developing software on OS X. XL C/C++ Enterprise Edition for Macintosh OS X is enabled for the Xcode application development environment by allowing the IBM C/C++ compiler to be invoked from within Xcode. Please note, at this time, making XL C/C++ and Xcode work together is challenging and non-trivial for the casual user. XL C/C++ Enterprise Edition version 6.0 for Mac OS X is compatible with the Absoft ">Fx2 Debugging Solution and the GNU debugger, gdb. ">Fx2 Debugging Solution is included with XL C/C++ at no charge when purchased from Absoft. The GNU debugger comes bundled with the system. Some capability for debugging code with partial -O2 optimization level is provided by gdb. Comprehensive documentation and online Help Compiler documentation for XL C/C++ Enterprise Edition version 6.0 for Mac OS X is available in the following formats:
Documentation can be viewed in the Apple Help Center, with a traditional browser or using a PDF viewer. The Apple Help Viewer can perform generalized textual searches and will find your search string (if it occurs) in the Getting Started guide or Language Reference, Compiler Reference and Programming Tasks manuals. Multi-processing Capabilities · OpenMP Technical Preview The following selected functions are offered in this initial release of XL C/C++ Enterprise Edition version 6.0 for Mac OS X, as a "technical preview." Technical Previews provide insight into IBM plans and directions and information and functions are provided "as-is" and without warranty or condition of any kind. Availability of the selected functions will be announced at a later date.
Back
to Special Features
XL C/C++ Enterprise Edition is shipped
as a command line compiler and was derived from IBM's family of
compilers for AIX. For users preferring graphical environments,
the Absoft Pro Fortran Integrated Development Environment (IDE)
for OS X supports XL C/C++ as a plug-in and will allow users to
take full advantage of Absoft's easy-to-use but powerful graphical
development environment.
April 13 2004
April 14 2004
Product name: XL C/C++ Compiler Enterprise Edition version 6.0 Product part number(s):
XLCX3CSS60 XL C/C++
Compiler Enterprise Edition version 6.0· Commercial
XLCX3ESS60 XL C/C++
Compiler Enterprise Edition version 6.0 · Academic
XLCX3GSS60 XL C/C++
Compiler Advanced Edition v6.0· Government Pricing: See Price section Orders: Contact sales Back to top
Agreement: IBM End User License Agreement. The IBM End User License Agreement (EULA) should be reviewed prior to purchase of XL C/C++ Enterprise Edition. Limited warranty applies: Yes Warranty:
This program has warranty for a minimum of one year from acquisition
from Absoft. The warranty provided to the customer, for at least
one year from acquisition, is access to data bases (read Web sites)
for program information, FAQs, including any known fixes to defects,
which the customer can download or obtain otherwise and install
at their leisure. Software maintenance applies: Yes IBM includes one year of Software Maintenance with the initial license acquisition of each program acquired. The initial period of Software Maintenance can be extended by the purchase of a renewal option that is available. MaxFlex· Flexible Licensing available: No Floating Network Licenses available: No Copy and use on home/portable computer: No Volume orders: No
Hardware requirements
Software requirements
A 60-day evaluation version of the XL C/C++ Compiler Enterprise Edition version 6.0 is available. Back to top
XL C/C++ Compiler Enterprise Edition version 6.0 works with:
VAST-C/Vector
is a preprocessor which automatically restructures code to improve
application VAST-C/Vector pricing
and ordering for XL C/C++.
Full technical support from friendly technicians is included at no additional charge with each new product from Absoft. To ensure your software continues running at maximum efficiency, all registered Absoft customers can download service packs and quick fixes at no charge. Customers and partners can subscribe to Absoft's free electronic mailing list to receive electronic bulletins and update notices advising of new updates, changes in product releases, new product announcements, and other news.
User Guide
The default debugger supported by XL C/C++ is the free gdb command line debugger, which was designed for debugging C and is included with OS X tools and utilities for developers. Many developers prefer a more intuitive, feature-rich graphical debugger and choose Absoft's ">Fx2 Debugging Solution (a $300 value) which is included free of charge with all copies of XL C/C++ purchased from Absoft.
None at this time
Support/Maintenance: New copies of XL C/C++ purchased from Absoft include free support and maintenance for up to 12 months. Support is handled directly by Absoft support engineers during standard support hours. Please visit Absoft Support for support procedures. At the end of the initial support period,
customers under current support may purchase Maintenance Renewal
(see price sheets). Customers falling out
of continued support may purchase Maintenance Reinstatement but
at a higher price. Press Release:
1. Single User Licenses (Academic Pricing)
~standalone price · Fx2 Debugger is included at no charge with all XL C/C++ orders from Absoft
1. Single User Licenses (Commercial Pricing)
~standalone price · Fx2 Debugger is included at no charge with all XL C/C++ orders from Absoft
1.
Single User Licenses (Government Pricing)
~standalone price · Fx2 Debugger is included at no charge with all XL C/C++ orders from Absoft
1.
Academic Maintenance Renewal and Reinstatement pricing
2.
Commercial Maintenance Renewal and Reinstatement pricing
3.
Government Maintenance Renewal and Reinstatement pricing
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Contact | Newsletter | Career | Legal | Terms of Use | Privacy | Buy | Support | Downloads | Site Map | Home |
|
©
1996-2006 ABSOFT |