
Software Development in C
A Practical Approach to Programming and Design
Résumé
This comprehensive yet readable book teaches C language skills and how to build complete working programs (entire software systems) in C, a powerful and popular tool for developing professional software. By the end of the book, users will have written a working text editor, will have learned program design skills, and will have been introduced to software testing and debugging. Beginning with an overview of the evolution of the C programming language and fundamental C programming concepts, this book then discusses data types; provides a detailed examination of the essential C operators and control statements; discusses arrays, user input and output (I/O) and the basics of string handling; and examines basic design techniques through building program components using functions. It then examines the C preprocessor and demonstrates some of the more powerful aspects of the C programming language, providing a look at C++, C#, and Java. For those seeking to develop practical design and development skills using the C language, including computer programmers and software developers.
Contents- Ch. 1 A Brief History of C
- Ch. 2 A First Look at C Programming
- Ch. 3 Atomic Data Types: Integer and Floating-Point Variables
- Ch. 4 Atomic Data Types in C: Characters
- Ch. 5 Introduction to C Operators
- Ch. 6 Other Numeric Operators
- Ch. 7 Logical Operators
- Ch. 8 Flow Control: Branching
- Ch. 9 Flow Control: Looping
- Ch. 10 Single-Dimensional Arrays
- Ch. 11 Multidimensional Arrays
- Ch. 12 User I/O, Strings, and String Functions
- Ch. 13 Structured Design with Functions
- Ch. 14 Programmer-Defined Data Types
- Ch. 15 Designing Data Types
- Ch. 16 Preprocessor Directives
- Ch. 17 Organizing Programs
- Ch. 18 Pointers
- Ch. 19 Dynamic Memory Allocation
- Ch. 20 Encapsulating Data
- Ch. 21 File Input and Output
- Ch. 22 Fiddling with Bits
- Ch. 23 Designing the Text Editor
- Ch. 24 Developing the Text Editor: Tedit.C
- Ch. 25 Developing the Text Editor: TBuffer.h, TBuffer.c, TString.h, and TString.c
- Ch. 26 Developing the Text Editor: InstList.h, InstList.c, MiscType.h, and Platform.h
- Ch. 27 Moving To C++, C#, and Java
- App. A Installing and Using Visual C++
- App. B The ASCII Character Set
- App. C: Operator Precedence in C
- App. D Binary, Decimal, and Hexadecimal Numbers
L'auteur - David Conger
Microsoft Corporation
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | David Conger |
Parution | 26/11/2002 |
Nb. de pages | 528 |
Format | 21 x 27,5 |
Couverture | Broché |
Poids | 1095g |
Intérieur | Noir et Blanc |
EAN13 | 9780133701722 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Structures de données
- Informatique Développement d'applications Algorithmique et informatique appliquée Initiation à l'algorithmique et la programmation
- Informatique Développement d'applications Programmation UNIX / Linux C sous Unix
- Informatique Développement d'applications Langages C