0% found this document useful (0 votes)
4 views

Programming Terminologies (Prof. Kweku Gentle)

This document defines key programming terminologies including translator, compiler, interpreter, and algorithm. It explains concepts such as data types, variables, control structures, and the difference between source code and object code. Additionally, it covers flowcharting, pseudo code, and the role of library functions in programming.

Uploaded by

gideonobosu9090
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Programming Terminologies (Prof. Kweku Gentle)

This document defines key programming terminologies including translator, compiler, interpreter, and algorithm. It explains concepts such as data types, variables, control structures, and the difference between source code and object code. Additionally, it covers flowcharting, pseudo code, and the role of library functions in programming.

Uploaded by

gideonobosu9090
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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.

You might also like