![]() |
What is a monolithic program? |
[Edit] |
Monolithic Programming indicates the program which contain a single function. It is always fight with modular programming to placed the identity in programming world.
Modular programming help the programmer to divide the whole program into different modules and each module is separately developed and tested. Then the linker will link all these modules to form the complete program.
On the other hand monolithic programming will not divide the program and it is a single thread of execution. When the program size increases it leads inconvenience and difficult to maintain.
Disadvantages of monolithic programming:
1. Difficult to check error on large programs.
2. Difficult to maintain.
3. Code can be specific to a particular problem. i.e. it can not be reused.
Advantage of modular programming:
1. Modular program are easier to code and debug.
2. Reduces the programming size.
3. Code can be reused in other programs.
4. Problem can be isolated to specific module so easier to find the error and correct it.
Answer posted by:
Sisir Kumar jena
Nalanda Institute of Technology,bbsr
First answer by ID2050138302. Last edit by Sisir Kumar jena. Contributor trust: 17 [recommend contributor]. Question popularity: 15 [recommend question]





