H. Abelson, G. J. Sussman, J. Sussman, Structure and Interpretation of Computer Programs, MIT Press, 1996.
@book{SL-AS, title = "{Structure and Interpretation of Computer Programs}", author = "Harold Abelson and Gerald Jay Sussman and Julie Sussman", publisher = "MIT Press", edition = "Second", isbn = "978-0262510875", url = "https://mitpress.mit.edu/sicp/", year = 1996, }
SL-AS is a very famous book (known as its abbreviation, “SICP”, or as “The Wizard Book” for the design of the cover) that is not directly associated with software language engineering, but the principles explained there (like modelling with data), are universally applicable. The book covers a wide range of topics, is written in a reader-friendly style and is generously sprinkled with realistic examples — this combination brought it its popularity.
NB: marking was done with the online version of the book, so page numbers may be slightly different from your printed edition! The Russian translation you see on the right, was only used for the photo.
@book{SL-AS-Russian1, title = "{Структура и интерпретация компьютерных программ}", author = "Харольд Абельсон and Джеральд Джей Сассман and Джули Сассман", publisher = "Добросвет", edition = "2-е", isbn = "978-5-98227-708-4", year = 2010, } @book{SL-AS-Russian2, title = "{Структура и интерпретация компьютерных программ}", author = "Харольд Абельсон and Джеральд Джей Сассман and Джули Сассман", publisher = "КДУ", edition = "2-е", isbn = "978-5-98227-829-6", year = 2010, }