Chapter 17. Introduction to Software Development

Introduction

UNIX is a mature and robust operating environment, designed for performance, reliability, and scalability. Initially developed by researchers, UNIX has become the development platform of choice for many applications, including business critical applications.

As seen in previous chapters of this book, the UNIX system includes hundreds of utilities also referred to as commands. When these commands are combined in the form of scripts, they create programs to solve problems.

Script languages, however, do have several shortcomings. They are flexible and easy to use, but ill-suited to manipulate the computer’s memory and I/O devices directly. Script languages are also interpreted languages. ...

Get UNIX® User’s Handbook, Second Edition 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.