What is a Computer?From the Webster’s New World Dictionary: 1. A person who computes.2. A device used for computing (an electronic machine which by means of stored instructions and information, perform rapid, often complex calculations or compiles, correlates, and selects data).

What is a program and what is programming?Programs: stored computer instructions for data processing. Programming = Data Structures + AlgorithmsProfessor Donald E. Knuth http://www-cs-faculty.stanford.edu/~knuth/

This
preview
has intentionally blurred sections.
Sign up to view the full version.

OS-Independent Code: Intermediate LanguagesThe trend to support OS-independent binary code is to compile the source code into the binary format of an intermediate language.And to provide an interpreter for the intermediate language on each OS to translate the binary code of the intermediate language into the native binary code of the OS.