Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

THE MWALIMU NYERERE MEMORIAL ACADEMY

DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY

ORDINARY DIPLOMA OF INFORMATION AND COMMNUCATION


TECHNOLOGY

MODULE CODE : ITT 05108

MODULE NAME : INTRODUCTION TO INTERNET PROGRAMMING

SUPERVISOR NAME : SIR MAUNGO

TYPE OF ASSIGNMENT : INDIVIDUAL ASSIGNMENT

DATE OF SUBMISION : 15THNOVEMBER 2023

FULL NAME : BERTHA DUTTU LUBINZA

QUESTION:

o Outline the disadvantages of second, third, fourth and fifth generations of computer
programming languages.
1. Second-generational way to categorize assembly languages they belong to the low-level
programming languages;
 Programming is expressed in term of individual process or instructions rather than
higher level logic.
 Low level memory and hardware details must be managed manually which is often
bug-prone.
 Programs are machine-dependent, so different versions must be written for every
target machine architecture.

2. Third generation is a high-level computer programming language that tends to be more


machine-independent and programmer friendly than the machine code.

 It requires air conditioning for the coding purposes in the mainframes.


 The technology used was highly sophisticated for the manufacturing purpose of
integrated circuits.
 The integrated circuits were difficult were difficult to repair.
 The computers were costly.

3. Fourth generations are a non-procedural language which means that the programmer
defines what has to be done. I s a grouping of programming languages that attempts to get
closer than 3rd generation language.

 The programs in are executed at a slower speed by the CPU.


 The programs developed in these programming languages require more memory
space on the computer system.
 Require complex structures
 Memory consumption is high compared to other programming languages
 They are less flexible when compared to other programming languages
 These computer programming languages are less flexible than other programming
languages.

4. Fifth generation programming languages, is a high-level programming language based on


problem solving using constraints given to the programs. 5 th generation computer
programming languages have gotten the following disadvantages;

 Are highly cost fully


 Are very complex while developing a program
 Most of them are depending on artificial intelligence
 Are note high secured
 They are very simple to be hacked when used to develop the systems since are very
rare in term of security.
REFERENCES:
 Brookshear, J. Glenn (2012). Computer science: an overview (11th ed).
 Vass, Peter. “Programming language generations and Programming Paradigms”
 https//: www.programgen.com

You might also like