𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Foundations of Computer Programming: From Systems to Software

✍ Scribed by Jon Steinhart


Publisher
No Starch Press
Year
2019
Tongue
English
Leaves
458
Edition
Paperback
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


A primer on the underlying technologies that allow computer programs to work. Covers topics like computer hardware, combinatorial logic, sequential logic, computer architecture, computer anatomy, and Input/Output.

Computer programming is not abstract and programs run on a machine. Knowing how computers work and how programs run on them is essential to becoming a better programmer, and understanding underlying technologies can help you develop a sense of what can go wrong.Foundations of Computer Programmingfills in the gaps in computer education by giving readers a look under the hood of programming, at the machine. Readers learn how software behaves when running on hardware; how programs manipulate data in memory; how computers process languages; and how web browsers work. They'll also learn how to write efficient programs, computer security basics, and real-world considerations to have in mind when writing code.


πŸ“œ SIMILAR VOLUMES


Unix System Programming: A Programmer’s
✍ Keith Haviland, Dina Gray, Ben Salama πŸ“‚ Library πŸ“… 1999 πŸ› Addison-Wesley 🌐 English

This is a double page scanned copy with no navigational link. It has no content page. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ This is a thoroughly revised edition of the successful selling guide to UNIX software development in C for professional prog

Programming distributed computing system
✍ Varela C.A. πŸ“‚ Library πŸ“… 2013 πŸ› MIT 🌐 English

<P>Starting from the premise that understanding the foundations of concurrent programming is key to developing distributed computing systems, this book first presents the fundamental theories of concurrent computing and then introduces the programming languages that help develop distributed computin

Programming Distributed Computing System
✍ Carlos A. Varela πŸ“‚ Library πŸ“… 2013 πŸ› MIT Press 🌐 English

An introduction to fundamental theories of concurrent computation and associated programming languages for developing distributed and mobile computing systems. Starting from the premise that understanding the foundations of concurrent programming is key to developing distributed computing systems, t