Programming Languages
http://www.only4gurus.net/miscellaneous/book.pdf
Citat:This book is an introduction to the study of programming languages. The material has evolved from lecture notes used in a programming languages course for juniors, seniors, and graduate students at Johns Hopkins University. The book treats programming language topics from a foundational, but not formal, perspective. It is foundational in that it focuses on core concepts in language design such as functions, records, objects, and types and not directly on applied languages such as C, C++, or Java. We show how the particular core concepts are realized in these modern languages, and so the reader should emerge from this book with a stronger sense of how they are structured.
How to be a Programmer: A Short, Comprehensive, and Personal Summary
http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
Dodatni formati: PDF
How to Design Programs
An introduction to programming and computing
http://www.htdp.org/
Concrete Abstractions
An Introduction to Computer Science Using Scheme
http://www.gustavus.edu/+max/concrete-abstractions.html
Formati: HTML, PDF (download link)
Object-Oriented System Development
http://g.oswego.edu/dl/oosd/
Adaptive Object-Oriented Software: a PWS book
Patterns for Adaptive Programming (AP)
http://www.ccs.neu.edu/research/demeter/biblio/dem-book.html
Formati: PDF (ili preko ftp-a), PS, DVI
Let's build a compiler - Jack Crenshaw
http://compilers.iecc.com/crenshaw/
Dodatni formati: TXT (zip, unix), TXT(zip, dos), TXT(formatizovan)
Citat:This fifteen-part series, written from 1988 to 1995, is a non-technical introduction to compiler construction. You can read the parts on-line or download them in a ZIP file.
Algorithms and Complexity
http://www.cis.upenn.edu/%7Ewilf/AlgComp3.html
Format: PDF
Dictionary of Algorithms and Data Structures
http://www.nist.gov/dads/
Handbook of Applied Cryptography
http://www.cacr.math.uwaterloo.ca/hac/
Formati: odvojena poglavlja u pdf i ps.
|