Книга является общепризнанным руководством для изучения языка C, который широко распространен на различных платформах, включая Windows и UNIX/Linux. Приводится полное описание языка, ориентированное на его практическое применение (с учетом стандарта ISO/IEC 9899:2011 или C11). Кроме того, дополнительно излагается C++ - язык, являющийся логическим развитием C в сторону современных методологий программирования, таких, как объектно-ориентированное и обобщенное (на основе шаблонов) программирование.
Весь изучаемый материал сопровождается содержательными примерами "живого кода", позволяющими читателю детально разобраться в обсуждаемом вопросе и демонстрирующими широко применяемые приемы программирования, алгоритмы и структуры данных. В конце каждой главы даются рекомендации по безопасному программированию, предлагаются контрольные вопросы и упражнения для самостоятельного решения. Изложение построено таким образом, что книга позволяет изучать C/C++ в качестве первого языка программирования.
Адресована прежде всего изучающим программирование в учебных заведениях, но может с успехом использоваться и теми, кто хочет освоить языки C/C++ самостоятельно.
7-е издание.
Kniga yavlyaetsya obshchepriznannym rukovodstvom dlya izucheniya yazyka C, kotoryy shiroko rasprostranen na razlichnykh platformakh, vklyuchaya Windows i UNIX/Linux. Privoditsya polnoe opisanie yazyka, orientirovannoe na ego prakticheskoe primenenie (s uchetom standarta ISO/IEC 9899:2011 ili C11). Krome togo, dopolnitelno izlagaetsya C++ - yazyk, yavlyayushchiysya logicheskim razvitiem C v storonu sovremennykh metodologiy programmirovaniya, takikh, kak obektno-orientirovannoe i obobshchennoe (na osnove shablonov) programmirovanie. Ves izuchaemyy material soprovozhdaetsya soderzhatelnymi primerami "zhivogo koda", pozvolyayushchimi chitatelyu detalno razobratsya v obsuzhdaemom voprose i demonstriruyushchimi shiroko primenyaemye priemy programmirovaniya, algoritmy i struktury dannykh. V kontse kazhdoy glavy dayutsya rekomendatsii po bezopasnomu programmirovaniyu, predlagayutsya kontrolnye voprosy i uprazhneniya dlya samostoyatelnogo resheniya. Izlozhenie postroeno takim obrazom, chto kniga pozvolyaet izuchat C/C++ v kachestve pervogo yazyka programmirovaniya. Adresovana prezhde vsego izuchayushchim programmirovanie v uchebnykh zavedeniyakh, no mozhet s uspekhom ispolzovatsya i temi, kto khochet osvoit yazyki C/C++ samostoyatelno. 7-e izdanie.
The book is a generally accepted guide for learning C language, which is widely distributed on various platforms including Windows and UNIX/Linux. The full description of the language, focused on its practical application (including the ISO/IEC 9899:2011 or C11). In addition, describes the C++ language is a logical development from the modern programming methodologies such as object-oriented and generic (template-based) programming.
All study material is accompanied by meaningful examples of "live code" that allows the reader to thoroughly understand the issues discussed and demonstrating the widely used programming techniques, algorithms and data structures. At the end of each Chapter provides recommendations for the safe programming, the proposed control questions and exercises for independent solving. The paper is organized in such a way that the book allows you to learn C/C++ as a first programming language.
Intended primarily for learning programming in schools, but can be used with success and those who want to learn languages like C/C++ independently.
7th edition.