KB KEDBYTE TECHNOLOGIES PRIVATE LIMITED
PART D  ·  VOLUME 2

Software

From punched cards to compilers, languages, operating systems, the terminal, and what an executable file really is.

CHAPTERS IN THIS PART

15. The Birth of Software - Punch Cards to the First Compiler

You will be able to say exactly what a program is at the lowest level, and You will be able to take a handful of bytes and work out, by hand, what the...

16. How a Compiler Actually Works

You will be able to name every stage between the text you type and the You will be able to take one five-word C function and follow it through...

17. Programming Languages and How to Think in Them

You will be able to say what a programming language actually is, and why You will be able to read a small program in six different languages and see...

18. Operating Systems

You will be able to say exactly what an operating system is, and name the You will be able to describe what a kernel is, what lives inside it, and why...

19. The Terminal and the Shell

You will be able to say what a terminal actually was, as a physical You will be able to tell apart five things that people constantly mix up:...

20. Files, Formats, Extensions and the .exe

You will be able to say exactly what a file is, and why there is no such You will be able to explain what a file extension really does on Windows, on...