Monolithic Programming (Assembly language and BASIC)
This programming consists only sequential code and global data. The Program flow control is achieved by the use of jump and the program code is duplicated every time it is used. Figure show No subroutine concept is used. Because this programming style is not supporting the concept of data abstraction it is very difficult to maintain or enhance the program code.
Figure: Monolithic Programming