Computer sciences (General Introduction):
Marvin Minsky, Computation Finite and Infinite Machines
Michael Sipser, Introduction to the Theory of Computation
Charles Petzold, The Hidden Language of Computer Hardware and Software
Michael L. Scott, Programming Language Pragmatics
Computer sciences (General Introduction):
Marvin Minsky, Computation Finite and Infinite Machines
Michael Sipser, Introduction to the Theory of Computation
Charles Petzold, The Hidden Language of Computer Hardware and Software
Michael L. Scott, Programming Language Pragmatics