| A | B |
| UNIX | a family of multitasking, multi-user computer operating systems |
| PDP-11 | a series of 16-bit minicomputers sold by Digital Equipment Corporation |
| Compiler | a program that converts instructions into a machine-code or lower-level form so that they can be read and executed by a computer. |
| Byte | a unit of digital information that most commonly consists of eight bits |
| Physical Address | a memory address that is represented in the form of a binary number on the address bus circuitry |
| Terse | sparing in the use of words; abrupt |
| Moore's Law | refers to the perception that the number of transistors on a microchip doubles every two years, though the cost of computers is halved |
| C++ | includes all the features of C, but adds classes and other features to support object-oriented programming |
| Java | based on C++ and therefore inherits many C features |
| C# | a more recent language derived from C++ and Java |
| Perl | was originally a fairly simple scripting language; over time it has grown and adopted many of the features of C |
| Directives | commands that begin with '#' |
| Preprocessor | a bit like an editor; it can add things to the program and make modifications |
| Object code | code produced by a compiler or assembler |
| Linker | combines the object code produced by the compiler with any additional code needed to have a complete executable program |
| Integrated Development Environment (IDE) | a software package that allows us to edit, compile, link, execute, and even debug a program without leaving the environment |