Sivilingeniør Else Lervik er førstelektor ved Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring. Hun har tidligere vært med på å skrive den bestselgende læreboka Programmering i Java, som også er oversatt til engelsk og utgitt på John Wiley & Sons, Ltd. Sivilingeniør Mildrid Ljosland er høgskolelektor ved Høgskolen i SørTrøndelag, Avdeling for informatikk og e-læring. Hun er også med på å skrive læreboken Algoritmer og datastrukturer som utgis samtidig med denne boka. Programmering i C++ er et samarbeidsprosjekt mellom Stiftelsen TISIP og Gyldendal Akademisk.
C++
Pedagogiske virkemidler: • cirka 500 oppgaver av ulike typer, mange med løsning på bokas nettside • syntaksrammer som viser bruken av de ulike språkkonstruksjonene • fullstendige programmer med kjøreresultater • ressursside på Internett, www.tisip.no/boker/, med eksempler, løsninger, bruk av ulike kompilatorer og relevante lenker
PROGRAMMERING I
Av temaer som behandles, kan nevnes: • kontrollstrukturer og funksjoner • tekststrenger (objekter av klassen string) • tabeller, adresser og pekere • datafiler og programmer fordelt på flere filer • klasser, funksjonsmedlemmer og datamedlemmer, konstruktører og destruktører • en-del-av-forhold, arv og polymorfi • utvidet bruksområde for operatorer (operator overloading) • vektorer og algoritmer fra Standard Template Library
Lervik Ljosland
Programmering i C++ gir opplæring i grunnleggende programmering, og krever ingen programmeringskunnskaper på forhånd. Hovedvekten er lagt på strukturert programmering, men objektorientert programmering dekkes også relativt grundig. Boka bygger på C++-standarden av 1998.