1. A language processing system includes a preprocessor, compiler, assembler, interpreter, and linker.
2. A preprocessor performs tasks like macro processing, file inclusion, and language extensions to augment source code.
3. A compiler translates source code written in a high-level language into an equivalent low-level machine language so it can be executed.