Datavitere må ofte lære nye programmeringsspråk raskt. Den mest effektive måten å forberede seg på dette er å forstå de grunnleggende prinsippene som ligger til grunn for selv de mest kompliserte industrielle språkene. Denne læreboken for et bachelorprogram i programmeringsspråk komprimerer de store språkene og deres designprinsipper til lettlærte 'bro'-språk, implementert av tolker som er grundig forklart i teksten. Boken tar en dypere dykk inn i røttene til både funksjonell og objektorientert programmering, og den viser hvordan typer og moduler, inkludert generiske typer/polymorfisme, bidrar til effektiv programmering. Boken handler ikke bare om programmeringsspråk; den handler også om programmering som helhet. Gjennom konsepter, eksempler, og mer enn 300 praktiske oppgaver som utnytter tolken, får studentene ikke bare innsikt i hva programmeringsspråksfunksjoner er, men også hvordan de kan brukes i praksis. Betydelige implementeringsprosjekter inkluderer Milners typeinferenz, samt både kopiering og...