Tietokoneohjelmien rakenne ja tulkinta | |
---|---|
Tietokoneohjelmien rakenne ja tulkinta | |
Tekijä | Harold Abelson , Gerald Sussman |
Alkuperäinen kieli | Englanti |
Alkuperäinen julkaistu | 1985 |
Sarja | MIT:n sähkötekniikan ja tietojenkäsittelytieteen sarja |
Kustantaja | MIT Press |
Sivut | 542 |
Kuljettaja | kirja |
ISBN | ISBN 0-262-01077-1 |
Tekstiviesti kolmannen osapuolen sivustolla |
SICP ( Structure and Interpretation of Computer Programs ) on Harold Abelsonin ja Gerald Sussmanin klassinen ohjelmointikirja , jonka Massachusetts Institute of Technology julkaisi vuonna 1985 . Instituutissa sitä käytettiin oppikirjana samannimiselle ohjelmointikurssille 6.001 ( 6.001 korvattiin Python- kurssilla 6.01 ). Lisäksi kirjaa käytetään monissa amerikkalaisissa oppilaitoksissa, joissa on tavalla tai toisella Scheme-kieleen liittyviä kursseja [1] .
Scheme ( LISP -kielen murre) avulla kirjoittajat kuvailivat ohjelmoinnin peruskäsitteitä, mukaan lukien abstraktio ( tiedon ja suoritus ), rekursio ja metakielen abstraktio .
Kirjassa hahmotellaan myös rekisterikoneen ja metasyklisen tulkin käsitteiden käytännön toteutusta .
Kirjan toisen painoksen tekstiä jaetaan Creative Commons -lisenssillä (CC BY-SA versio 4.0). [2]