1 Comps Programming Languages
1 Comps Programming Languages
Programming Languages
Computer systems carry out their operations under the control of instructions called programs.
A program is a set of instructions written in programming language and designed to make a computer
A programming language set of words or symbols that can be used to prepare computer programs
This process of preparing programs that can instruct the computer system is called computer
programming.
Machine languages is a programming language based on binary codes i.e. data and instructions are
4. They are directly executed by the computer coz no time is wasted during translation.
5. They are machine specific i.e. are designed to run on a specific computer system. (Not
portable)
6. They are procedural. The user must specify the desired results.
Advantages
2. Have very high security. Difficult to alter since only professionals can read them.
Disadvantages
3. Difficult to understand
Machine languages were complex and difficult to program, the 2 nd generation languages use symbolic
1. Requires translation
2. Are procedural i.e. user must specify the desired results and how to obtain the results.
Advantages
Disadvantages
I. Scientific programming language were use to develop scientific application e.g. Fortran,
Pascal.
2. Require translation – use English like statement, which need to be translated into machine
languages.
Advantages
Disadvantages
2. Use computer resources less efficiently because they are machine independent.
specify what he wants rather that step by step of getting what we want.
• Are problem oriented i.e. are meant for solving a particular problem.
1. Non – procedural that is user only need to solve the result and not how to obtain the results.
2. Have screen generations, which enables the user to format the screen for easy processing of
data.
5. Fault tolerant. Allow any mistakes made in data entry to be corrected with ease.
6. Application generator – allows a user to give a detailed explanation of what data lead to
Advantages
1. User friendly
Disadvantages