Programming Terminologies
1. Translator: is a software tool that converts code written in one language
into another form.
2. Compiler: converts source code of a program from high level programming
language to machine language.
3. Interpreter: translates and executes source code of a program line by line or
statement by statement.
4. Assembler: is a human readable instructions that uses mnemonics such
ADD, MULTIPLY, PUSH, POP to execute a program or Assembler:
translate assembly language into machine code.
5. Algorithm: is the step-by-step procedure to solve a particular problem.
6. Flowcharting: is the process of drawing a flowchart to represent algorithm.
7. Pseudo code: is the simplified way of representing algorithm.
8. Data type: is a type of data a variable can hold.
9. Variable: is a location within memory whose value or content is subject to
change.
10.Identifies: are names given to various programming elements such as
variables, functions, classes. Etc.
11.Reserved words: are keywords in a particular programming language
preserved for specific purposes.
12.Library functions: are pre – written functions provided by programming
libraries to perform a specific task or operation.
13.Source code: is a human readable instructions to be converted into object
code.
14.Object code: is the output generated by a compiler or an assembler after
processing the source code of a program.
15.Flowchart: is the graphical representation of algorithm.
16.Control structures: are constructs that enable you to alter the flow of
execution in a program based on certain conditions.
17.Constants: are values that do not change during the execution of a program.
18.Syntax: a set of rules that govern the structure of statements and expressions
in a particular programming language.
19. A pointer: is a variable that stores the memory address of another variable.
20. Programming language: is a formal language that allows a programmer to
instruct a computer to perform a specific task or operation.