1,564
25
Essay, 3 pages (550 words)

Manipulating data

Manipulating Data Introduction A programming paradigm is a form of computer programming in which the elements and structureof computer programs are built. The programming languages are determined by the programming paradigms that they support. In the past 60 years, there have been many different ways through which programming has evolved in collective grouping and manipulating data by spaghetti code, structured programming, modular programming, and object-oriented programming.
Spaghetti code is a particular programming code which was initially used in programming. It uses branching from one code to another. It is the result of an old code that is modified over the years plenty of times. Another aspect is that changing one part of the code would have unpredictable effects on all the other parts of the program, just as a bowl of spaghetti where pulling one can affect all the other strands. Thus the complex structure is named after spaghetti. Spaghetti code is caused mainly by inexperienced programmers following their mandates and creating a complex program which is being modified by several other people previously. Structured programming however decreases the chance of spaghetti code (Dixit, 2007, p. 92).
The structured programming was a method formed in 1966 as a logical programming method which is a precursor to the object-oriented programming. This programming method is aimed to improve the quality, clarity, and development time of computer programs through the extensive use of block structures and subroutines instead of simple tests such as GOTO statements resulting in spaghetti code which makes it difficult to maintain and follow (Agarwal, 2009, p. 253).
Modular programming has been functioning since the 1970s as a technique which subdivides a computer program in various other sub-programs. It separates the computer programs into individual and independent modules. It is a separate software component which is used with many other applications and functions in the system. The functions which are similar are grouped together while the separate functions are grouped as separate units. Object-oriented programming can be used with modular programming as it allows multiple programmers to work on divided programs independently (Mitchell, 2003, p. 239).
Object-oriented programming is the method which is most commonly used today. It provides a programming model based on objects as it integrates the code and data by using objects. An object can be the abstract data type which has a state and behavior both. These objects can also be like real world things such as circles or squares or a shopping cart on a shopping website. These objects can also be designed in hierarchies through classes and subclasses (Seed, 2001, p. 32).
Programming models have developed throughout the years and they have advanced as per the development of the computer programs. These programs have developed as per the needs of the customers and programmers. Hence, the evolution of the programming models has taken place over the years as programming language is defined by the programming modules. Some of the programming languages use multiple paradigms and the programmers have to decide whether how to use these paradigms. Programming uses these modules of collective grouping and manipulative data.
References
Agarwal, B. 2009. Software Engineering and Testing. USA: Jones & Bartlett Learning
Dixit, J. 2007. Computer Programming. USA: Firewall Media
Mitchell, J. 2003. Concepts in Programming Languages. USA: Cambridge University Press
Seed, G. 2001. An Introduction to Object-Oriented Programming in C++. USA: Springer

Thank's for Your Vote!
Manipulating data. Page 1
Manipulating data. Page 2
Manipulating data. Page 3
Manipulating data. Page 4

This work, titled "Manipulating data" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Essay

References

AssignBuster. (2021) 'Manipulating data'. 17 November.

Reference

AssignBuster. (2021, November 17). Manipulating data. Retrieved from https://assignbuster.com/manipulating-data/

References

AssignBuster. 2021. "Manipulating data." November 17, 2021. https://assignbuster.com/manipulating-data/.

1. AssignBuster. "Manipulating data." November 17, 2021. https://assignbuster.com/manipulating-data/.


Bibliography


AssignBuster. "Manipulating data." November 17, 2021. https://assignbuster.com/manipulating-data/.

Work Cited

"Manipulating data." AssignBuster, 17 Nov. 2021, assignbuster.com/manipulating-data/.

Get in Touch

Please, let us know if you have any ideas on improving Manipulating data, or our service. We will be happy to hear what you think: [email protected]