Книга является общепризнанным руководством для изучения языка С, который был в свое время разработан специально как язык реализации операционной системы UNIX. Приводится полное описание языка, ориентированное на его практическое изучение. Кроме того, дополнительно излагается C++ - язык, являющийся логическим развитием С в сторону современных идей программирования, таких, как объекты, классовая иерархия, полиморфизм, шаблоны и т. д. Весь изучаемый материал сопровождается содержательными примерами "живого кода", позволяющими читателю детально разобраться в обсуждаемом вопросе и демонстрирующими широко применяемые приемы программирования, алгоритмы и структуры данных. В конце каждой главы дается резюме ее основных понятий и принципов, используемой терминологии, предлагаются контрольные вопросы и упражнения для самостоятельного решения. Изложение построено таким образом, что книга позволяет изучать C/C++ в качестве "первого языка" программирования. Адресована прежде всего...
Kniga javljaetsja obschepriznannym rukovodstvom dlja izuchenija jazyka S, kotoryj byl v svoe vremja razrabotan spetsialno kak jazyk realizatsii operatsionnoj sistemy UNIX. Privoditsja polnoe opisanie jazyka, orientirovannoe na ego prakticheskoe izuchenie. Krome togo, dopolnitelno izlagaetsja C++ - jazyk, javljajuschijsja logicheskim razvitiem S v storonu sovremennykh idej programmirovanija, takikh, kak obekty, klassovaja ierarkhija, polimorfizm, shablony i t. d. Ves izuchaemyj material soprovozhdaetsja soderzhatelnymi primerami "zhivogo koda", pozvoljajuschimi chitatelju detalno razobratsja v obsuzhdaemom voprose i demonstrirujuschimi shiroko primenjaemye priemy programmirovanija, algoritmy i struktury dannykh. V kontse kazhdoj glavy daetsja rezjume ee osnovnykh ponjatij i printsipov, ispolzuemoj terminologii, predlagajutsja kontrolnye voprosy i uprazhnenija dlja samostojatelnogo reshenija. Izlozhenie postroeno takim obrazom, chto kniga pozvoljaet izuchat C/C++ v kachestve "pervogo jazyka" programmirovanija. Adresovana prezhde vsego...