The new ISO C programming language standard provides several features to aid
in programming productivity, debugging, and performance. Rajan Bhakta explains
which of these are already included in IBM XL compilers for easier debugging and
improved performance. More >
Computer architectures designed with high-performance microprocessors are reshaping the IT landscape. Today's software developers must deliver products and services faster with higher quality and performance to stay competitive, but in an environment with unprecedented potential, it's increasingly difficult for application developers to simultaneously handle business logic and performance issues in their code. That's where IBM Power Systems technology steps in, says Susan Yoskin, IBM Rational marketing solution manager. Power Systems are based... [More]
Get the highlights of the new and enhanced features in XL C/C++ Version 12.1,
including support of language features that enable users to port code easily
when moving to IBM Power Systems, as well as improved compilation time at
commonly used optimization levels. This article is for those who have some
experience with previous versions of XL C/C++. Read more .
Looking to see and learn about the latest compiler enhancements in XL C/C++ on AIX and Linux. Download a trial. Here is quick recap of some of the highlights of these new compilers: Compliance to ISO programming language standards including C99 and C++2003,
emerging support for C11 and addition support for C++11, the latest standards
for the C and C++ programming languages Support for the OpenMP 3.1 industry specification Compile time performance and scalability improvements Enhancements to the diagnostic reports that can help identify... [More]
Check out all the information about the latest release of XL C for AIX, XL C/C++ for AIX, and XL C/C++ for Linux. You can get a summary of each release by product as well as all the announcement details. See What's new in the release including enhancements to improve application performance and programmer productivity. For all the details about the XL C and XL C/C++ announcements, see these resources. And don't forget our Webinar and Innovate2012 where you will hear lots more about the latest compilers. Webinar: Smart Tools on IBM i, AIX,... [More]
Did you know that the compiler you use can impact whether or not you achieve optimal performance from all parts of your systems. Organizations often overlook the importance of compilers, often running new high-powered servers with outdated compilers that limit the servers’ potential. Or failing to update compilers that can improve the efficiency of existing hardware investments as more advanced versions are released. In practical terms,this translates into greater power consumption, slower response times,numerous administrative challenges—and... [More]
The January 2012 Compiler and RTE PTFs for XL C/C++ for Linux, V10.1 are now available at the following links and on Fix Central : January 2012 Update for XL C/C++ for Linux, V10.1 January 2012 RTE for XL C/C++ for Linux, V10.1 Can't find the updates for your compiler? Check out our C/C++ compiler latest update page here .
Great news everybody, The development team for Rational
Developer for Power have been very busy producing videos and demos to
illustrate how to install configure, use projects, edit, navigate
source, validate, build, debug on our supported languages on IBM i, AIX,
and Linux. Check it out. Learning how to effectively use these tools has never been easier. http ://p ubli b.bo ulde r.ib m.co m/in foce nter /ied uass t/rt nv1r 0/in dex. jsp? topi c=/c om.i bm.i ea.r dp/p lugi n_co verp age. html
A playlist is being populated on Rational Channel on YouTube that will cover many advanced use topics that will make you a power user of IBM Rational Developer for Power Systems Software. Feel free to learn advanced debugging tips and more at this playlist . Keep coming back as more topics are planned over time.
A playlist has been added to the Rational YouTube channel for all videos explaining how to develop C/C++ on AIX/Power Linux using IBM Rational Developer for Power Systems Software and can be found here . The newest additions explain how to get started with C/C++ for AIX/Power Linux. These videos illustrate how to use the
Remote Systems Explorer to create a remote connection, how to create a new remote C/C++ project as well as advanced remote C/C++ editing features with Rational Developer for Power.
You may have heard about Rational Developer for Power Systems Software , which now has support for development of COBOL on AIX, C/C++ on AIX and Power Linux as well as IBM i application development. It is easy to kick the tires by downloading the trial from here .
But if you only have 5 minutes just check out the YouTube video below and be amazed at the C/C++ functionality now available for AIX and Linux developers.
For more information go to the product web site at http://www-01.ibm.com/software/rational/products/rdp/... [More]
Just a quick note to let you know that these C/C++ PTFs are available! December 2010 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
November 2010 Update for XL C/C++ for Linux, V11.1 November 2010 Update for XL C/C++ Runtime for Linux, V11.1 November 2010 PTF for XL C Enterprise Edition for AIX, V9.0 November 2010 PTF for XL C/C++ Enterprise Edition for AIX, V9.0 Can't find the updates for your compilers? Check out our C/C++ compilers latest updates page !
SUSE Linux Enterprise Server 11 (SLES 11) for POWER is now available. IBM XL C/C++ for Linux, V10.1 and XL Fortran for Linux V12.1 are enabled to run on SLES 11. To upgrade, you need download and install the March 2009 Updates from the respective product support page. For more information, please visit http://www-01.ibm.com/support/docview.wss?uid=swg21382092
When building large applications on AIX or pSeries Linux you may have experienced the dreaded TOC overflow. This is a situation reported the system linker that causes it to abort and fail to generate an executable. What is this situation and what are the strategies for coping with it? Basically, the TOC or table-of-contents is a table that the program uses to reference global symbols. Since these symbols can be referenced from multiple object files, their memory location is unknown until link time, so the code generated by the compiler to... [More]