C er et allsidig programmeringsspråk som er nært knyttet til UNIX, og henter mange av sine funksjoner fra B-språket. Dette prosedyreorienterte språket benytter seg av en topp-ned tilnærming i programdesign. På den andre siden er C++ et objektorientert språk som er utviklet som en utvidelse av C, og anvender en bunn-opp tilnærming for programutvikling. Begge språk er case-sensitive, men C++ tilbyr i tillegg null overhead-abstraksjoner basert på maskinvareoversettelser. C++ anses generelt for å ha bedre gjenbrukbarhet og lesbarhet enn C, og det brukes i stor grad innen systemprogramvare, videospill og operativsystemer. Denne boken er strukturert på en måte som gir leserne en dyp forståelse av både teori og praksis knyttet til C og C++. Den inneholder også en grundig forklaring av ulike konsepter og anvendelser av programmeringsspråkene C og C++. Med en sammenhengende flyt av emner, et studentvennlig språk og omfattende bruk av eksempler, er denne boken et verdifullt verktøy for både nybegynnere og erfarne programmerere.