Esempi tipici sono le telecomunicazioni , il controllo di processi industriali e il software sistema real-time. Molte istruzioni C sono traducibili direttamente con una singola istruzione di linguaggio macchina per esempio, gli operatori di autoincremento e autodecremento. Questo rende il C un linguaggio particolarmente efficiente. La sua importanza tuttavia, crebbe solo dopo il con la pubblicazione, da parte di Brian Kernighan e Dennis Ritchie , del libro The C Programming Language , nel quale il linguaggio venne definito in modo preciso.
|Published (Last):||19 June 2014|
|PDF File Size:||15.67 Mb|
|ePub File Size:||17.7 Mb|
|Price:||Free* [*Free Regsitration Required]|
The first edition, published February 22, , was the first widely available book on the C programming language. The second edition of the book and as of , the most recent has since been translated into over 20 languages. However, no new edition of The C Programming Language has been issued to cover the more recent standards. Examples generally consist of complete programs of the type one is likely to encounter in daily use of the language, with an emphasis on system programming.
Its authors said: We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book.
We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form. Since then, many texts have followed that convention for introducing a programming language.
Before the advent of ANSI C , the first edition of the text served as the de facto standard of the language for writers of C compilers.
With the standardization of ANSI C, the authors more consciously wrote the second edition for programmers rather than compiler writers, saying: Appendix A, the reference manual, is not the standard, but our attempt to convey the essentials of the standard in a smaller space. It is meant for easy comprehension by programmers, but not as a definition for compiler writers—that role properly belongs to the standard itself. Appendix B is a summary of the facilities of the standard library.
It too is meant for reference by programmers, not implementers. Appendix C is a concise summary of the changes from the original version.
The C Programming Language pdf – Kernighan-Ritchie
Kernighan, Dennis M. Ritchie We have refined the original examples, and have added new examples in several chapters. Unix and C provided the infrastructure software and. Developed between and along with Unix. The C programming language.
Benvenuto nel catalogo Pearson