Pikuma – 3D Computer Graphics Programming

Pikuma – 3D Computer Graphics Programming
English | Tutorial | Size: 8.2GB


Learn all the theory and the math behind 3D graphics while creating a software renderer from scratch using the C programming language.

CODE The Hidden Language of Computer Hardware and Software

CODE The Hidden Language of Computer Hardware and Software
English | Tutorial | Size: 2.64 MB


What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

CS Primer – Computer Systems

CS Primer – Computer Systems
English | Tutorial | Size: 13.16 GB


As software engineers, we study computer systems (also called “computer architecture”) to be able to understand how our programs ultimately run and how the machine expects our data to be encoded. Our immediate reward is to be able to write faster, more memory-efficient and more secure code.