Brook Conner, NYU
Track: Programming
Date: Thursday, October 03
Time: 2:15pm - 3:00pm
Location: Lafayette/San Tomas/Lawrence
The standard compiler on Mac OS X is GNU gcc, and the same compiler supports C, C++, and Objective-C. One of the most interesting features of this compiler is that it supports both Objective-C and C++ in a single source file, letting a programmer freely intermix the mechanisms and features of each language. For example, a Cocoa application can use the C++ Standard Template Library, or C++ operator overloading can be used to make mathematics code more readable.
Objective-C++ is a large language, with many mechanisms that seem to duplicate each other's functionality. In this session, Brook Conner explains the differences between the class mechanisms of C++ and Objective-C, providing tips and suggestions for effective use of each language's strengths, especially when to use which capabilites to make your code easier to write, terser, and easier to understand.
Download presentation file