Define the following
1)Machine Language
2)Compiler
3)Interpreter
4)Assembler
5)Binary Numbers
Answers
1 - Machine language is the language understood by a computer. It is very difficult to understand, but it is the only thing that the computer can work with. All programs and programming languages eventually generate or run programs in machine language.
2 - Compiler, Computer software that translates (compiles) source code written in a high-level language (e.g., C++) into a set of machine-language instructions that can be understood by a digital computer's CPU. ... Compilers are very large programs, with error-checking and other abilities.
3 - In computer science, an interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
4 - Assembler (computing), a computer program which translates assembly language to machine language. Assembly language, a more readable interpretation of a processor's machine code, allowing easier understanding and programming by humans, sometimes erroneously referenced as 'assembler' after the program which translates .
5 - In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically "0" (zero) and "1" (one). The base-2 numeral system is a positional notation with a radix of 2. Each digit is referred to as a bit.