Types and Programming Languagesが好きなら

Types and Programming Languages
Benjamin C. Pierce

A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems--and of programming languages from a type-theoretic perspective -- -has important applications in software engineering, language design, high-performance compilers, and security. This text provides a comprehens…

次に読む本はこちら

Learning Python
Learning Python
Mark Lutz
Introduction to Algorithms
Introduction to Algorithms
Thomas H. Cormen
Python For Data Analysis
Python For Data Analysis
Wes McKinney
JavaScript
JavaScript
David Flanagan
Automate the Boring Stuff with Python
Automate the Boring Stuff with Python
Al Sweigart
Fluent Python
Fluent Python
Luciano Ramalho
JavaScript and jQuery
JavaScript and jQuery
Jon Duckett
Python
Python
Mark Lutz
Superintelligence
Superintelligence
Nick Bostrom
The C Programming Language
The C Programming Language
Brian W. Kernighan
Computer Concepts
Computer Concepts
June Jamrich Parsons
Advances in Computers, Volume 49 (Advances in Computers)
Advances in Computers, Volume 49 (Advances in Computers)
Marvin V. Zelkowitz
Gray Hat Hacking
Gray Hat Hacking
Shon Harris
The Art of Deception
The Art of Deception
Kevin D. Mitnick
The art of game design
The art of game design
Jesse Schell