Abstract

This chapter introduces Mac OS X, a new operating system from Apple Computer. It is built on firm foundations, which include the principles of modern operating systems as well as object-oriented programming and component software. Mac OS X provides an extraordinary computing experience for users. Its highly reliable performance is a rarity on the desktop, and it is as robust as many high-end mainframe systems. This chapter addresses the three basic issues that are at the core of Mac OS X development: who is a programmer, the search for better ways to write software, and the evolution of related software. To improve the production of software, the focus is on the actual production of code. Compiler and code generators automate its production, while techniques of coding, such as structured programming, improve the quality of the code. Cocoa is the basic framework that provides a robust and powerful environment with the required tools to develop Mac OS X. Objective-C or Java (or both) is used for programming in Cocoa.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call