An Introduction to Object-Oriented Programming: Learning Objective-C 2.0

The earliest high-level computer languages, such as Fortran, COBOL, and C, are procedural. The natural organization of a program written in a procedural language is a series of sequential tasks to execute. Procedural programming is eminently suitable for some types of problems, such as solving mathematical equations. However, there are many types of problems—for example, user interface programming—for which procedural programming is not a good fit. In many areas of computing today, the dominant programming paradigm is a different one, called object-oriented programming. Objective-C is an example of an object-oriented language. It extends the procedural C language, adding ...

Get An Introduction to Object-Oriented Programming: Learning Objective-C 2.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.