C is the premier language of choice for writing systems software. Most work on developing operating systems, compilers and applications packages is performed in C as C allows low-level control of operations as well as the ease of use of a high-level structured language. This book examines how to program in C and demonstrates the process of compilation from source code to relocatable code through the linker to object code. With examples ranging from object-oriented versions of C to interactive C compilers, the emphasis is on showing how real systems work. There are appendices of BCPL (the forerunner to C), the UNIX operating system, and standard C syntax. This book is intended for undergraduates and tertiary level students on Computer Science/Computer Studies courses. Programmers in industry who need a practical knowledge of C.
Sprache
Verlagsort
Verlagsgruppe
McGraw-Hill Education - Europe
Zielgruppe
Für höhere Schule und Studium
Für Beruf und Forschung
Illustrationen
20 illustrations, index, appendices
Maße
Höhe: 234 mm
Breite: 153 mm
ISBN-13
978-0-632-02863-4 (9780632028634)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
Preface; Why C?; Programming in Small-C; What is C?; Microsoft C; Constructing a language translator: Tokens; Constructing a language translator: Objects; Constructing a language translator: Execution; Prospects.