Preface

This IBM Redbook will help experienced UNIX application developers who are new to the AIX operating system. The book explains the many concepts in detail, including the following:

  • Enhancements and new features provided by the latest C and C++ compilers for AIX

  • Compiling and linking tasks required to effectively use and manage shared libraries and run-time linking

  • Use of process heap and shared memory in the 32- and 64-bit user process models

  • A new programming paradigm in a partitioned environment where resources can be dynamically changed

  • Parallel programming using POSIX threads and OpenMP

The following chapters are also useful for system administrators who are responsible for the software problem determination and application software release level management on AIX systems:

  • Chapter 3, “Understanding user process models” on page 105

  • Chapter 7, “Debugging your applications” on page 249

  • Chapter 12, “Packaging your applications” on page 405

This publication expands on the information found in the AIX 5L Porting Guide, SG24-6034.

The team that wrote this redbook

This redbook was produced by a team of specialists from around the world working at the International Technical Support Organization, Austin Center.

Keigo Matsubara is an advisory IT specialist at the International Technical Support Organization (ITSO), Austin Center. Before joining the ITSO, he worked in the System and Web Solution Center in Japan as a Field Technical Support Specialist (FTSS) for pSeries™. He has been working for IBM® for 11 years.

Edison Kwok is a senior Software Developer in the IBM Toronto Software Laboratory in Canada. He has eight years of experience in C and C++ compiler development on the zSeries™ and pSeries platforms. He holds a degree in electrical engineering from the University of Victoria. His area of expertise include compiler construction, C language standard, and C and C++ programming on various UNIX operating systems and the mainframe.

Inge Rodriguez is an IT specialist from IBM Germany. She has 20 years of experience in UNIX application development. She has been working for IBM for three years. Her main responsibility is support for ISVs regarding application development and porting. She holds a MSc in Medical Computer Science of University Heidelberg.

Murali Paramasivam is a Software Engineer from IBM India. He has nearly three years of application development experience in C and C++ on various UNIX operating systems. He holds an engineering degree in Material Science and Metallurgy. His areas of expertise include shared libraries, multi-threaded programming, and C/C++ compilation and linking concepts in AIX®.

Thanks to the following people for their contributions to this project:

International Technical Support Organization, Austin Center

Scott Vetter and Wade Wallace

IBM Austin

Alfredo Mendoza, Ann Wigginton, Betty Riggle, Donald Stence, David Hepkin, Gary Hook, Joel H Schopp, Julie Craft, Kedron J Touvell, Kenji Kindo, Kevin W Monroe, Luke Browning, Mark Rogers, Michael Mall, Nathan Fontenot, Randy Swanberg, Richard Cutler, Sara D Epsztein, Steven Molis

IBM Japan

Hajime Mita and Tomoyuki Niijima

IBM Toronto

Steven E. Hikida, Wang Chen, Sean Perry, Roger E. Pett.

Become a published author

Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You’ll team with IBM technical professionals, Business Partners and/or customers.

Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you’ll develop a network of contacts in IBM development labs, and increase your productivity and marketability.

Find out more about the residency program, browse the residency index, and apply online at:

ibm.com/redbooks/residencies.html

Comments welcome

Your comments are important to us!

We want our Redbooks™ to be as helpful as possible. Send us your comments about this or other Redbooks in one of the following ways:

  • Use the online Contact us review redbook form found at:

    ibm.com/redbooks

  • Send your comments in an Internet note to:

    [email protected]

  • Mail your comments to:


    IBM Corporation, International Technical Support Organization
    Dept. JN9B Building 003 Internal Zip 2834
    11400 Burnet Road
    Austin, Texas 78758-3493

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset