Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Mac OS X: IBM XL C/C++ and XL Fortran kitchen...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mac OS X: IBM XL C/C++ and XL Fortran kitchen...



Folks-

Please note, this event has limited seating- 25 people tops- please RSVP as soon as possible. It's free, and when confirmed, I'll send directions and info on parking. If you have any interest in Fortran on Mac OS X, this is an essential seminar.

Lunch will be provided.

------------------------------------------------------------------------ --

Mac OS X: IBM XL C/C++ and XL Fortran kitchen

David Paulmark, Michael Wong, IBM

November 4, 2004
8:30am-4pm
Apple
111 Huntington Avenue
Boston, MA 02109


The compiler group in Toronto leverages common componentry to deploy state-of-the-art compilers and optimization technology across the full spectrum of IBM chip-based systems including AIX, PPC Linux, iSeries (AS/400), zSeries (zOS/MVS), and now Mac OS X.  The Mac compilers are a port of our core technology with enhancements specific to exploitation of the G5 chip and Mac OS X.


During the kitchen, we hope to be able to assist people with the following:
- code porting issues - source constructs, language levels, compiler errors/warnings, etc.
- code optimization issues - performance analysis with Shark, advice on compiler options, source constructs, etc.
- using the XL compilers with Xcode - integrating source into Xcode projects and building it with the XL compilers
- 1-on-1 question/answer about any other topics that may be of interest


----------------------------

Xcode is Apple's new integrated development environment (IDE) for Mac OS X. It is designed to fully support all of the major platform initiatives of Mac OS X, such as the Carbon and Cocoa frameworks, Java, and the new application packaging mechanisms. Xcode provides project editing, search and navigation, file editing, project building, and debugging facilities for all types of Mac OS X software projects, including applications, tools, frameworks, libraries, plug-in bundles, kernel extensions, and device drivers. It supports the use of C, C++, Objective C, Objective C++ and Java. Xcode leverages numerous other tools available with Mac OS X, such as the Interface Builder user interface construction application, compilers such as gcc, javac, and jikes, and debuggers such as gdb. IBM's XL Fortran, C, and C++ compilers for Mac OS X supply Xcode plug-ins that combine the power of the Xcode IDE with IBM's industry-leading optimization technology.
 
IBM XL C/C++ Advanced Edition V6.0 and XL Fortran Advanced Edition V8.1 brings more than 15 years of proven industry-leading compiler optimization technology to Mac OS X G5 and G4 systems. All three compilers fully comply with the latest approved language standards and support important industry language extensions such as gcc extensions. The IBM XL compiler family for Mac OS X exploits the power of the G5 chip and the Mac OS X operating system to maximize your application's performance.
 
IBM XL Fortran Advanced Edition V8.1 for Mac OS X Features:
Full compliance with Fortran 77, Fortran 90, and Fortran 95 standards.
Partial Fortran 2003 draft standard support including allocatable components.
IBM and industry extensions such as Cray pointers and VAX structures.
A technology preview of OpenMP 2.0 support and auto-SMP optimizations.
Symbolic debugging support and Xcode integration.


IBM XL C/C++ Advanced Edition V6.0 Features:
Compliance with past and present C and C++ language industry standards including ISO C 1999 (International Standard ISO/IEC 9899:1999), also known as C99, and ISO C++ 1998 (International Standard ISO/IEC 14882:1998).
Binary compatibility and coexistance with GNU 3.3.
Support for Apple frameworks, such as Carbon APIs for C, the Altivec Programming interface, Symbolic debugging support, Xcode development environment integration, and Documentation integration with the native Mac OS X help architecture.
Interlanguage calls between XL C/C++ and Fortran let you include C and C++ code segments in your Fortran programs, and Fortran code segments in your C and C++ programs.
A technology preview of OpenMP V1.0 and Objective-C is provided.


Eric Zelman
Systems Engineer
Apple
68 Mt. Hope Ave.
Providence, RI 02906

AppleCare Support
	http://search.apple.com/
Apple Science
	http://www.apple.com/science/
Technical Resources for Integrating Mac OS X
	http://www.apple.com/education/technicalresources/

_______________________________________________
Do not post admin requests to the list. They will be ignored.
PerfOptimization-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.