Programming Languages

957 Words4 Pages
Introduction

There is a plethora of different development programming languages, known as paradigms, available to a software designer. I intend to explore some of these models and discuss why a developer would choose one over another to accomplish a specific task.

Object oriented programming.

This is a self-contained, yet abstract programming language, which is easy to maintain. There are many advantages of object-oriented programming abbreviated in the industry to OOP. One of these is that it allows the reuse of code keeping up an applications sustainability and preservation. This enables you not to have to regenerate application code to use again in other information systems. If you were a competent and experienced software developer and creating a database for a company, you can theoretically recycle the original coding for distribution as the code can be broken up and reloaded many times. Modern games designers would choose this way of constructing their product, as the embedding of virtual objects in to applications can take place. New technologies and faster data can replace obsolete coding improving productivity and performance. Accuracy in inputting your data is vital as once code is typed it cannot be altered or executed in another way symbolising a clear limitation of this style of computing, this explains why the principles of OOP can become complicated to grasp. To make the most of its features, knowledge of the interface is crucial in expanding its capability and functionality. If you are just starting out on the programming ladder, you may prefer the procedural and more simplified approach to designing. Another limitation is that it can be difficult to use the more dynamic technique to deal with the more tradit...

... middle of paper ...

...ntages of an object oriented approach. [online] Available at: http://codebetter.com/raymondlewallen/2005/02/08/advantages-of-an-object-oriented-approach-for-new-programmers/ [Accessed: 04 Feb 2012].

edexcel (2010) QCF level 3. [online] Available at: http://www.edexcel.com/migrationdocuments/BTEC%20Nationals%20from%202010 [Accessed: 07 Feb 2012].

ico (n.d.) Data protection for organisations. [online] Available at: http://www.ico.gov.uk/for_organisations/data_protection.aspx [Accessed: 25 Jan 2012].

investintch.com (n.d.) XML the markup language part 1. [online] Available at: http://www.investintech.com/resources/articles/xmlmarkupone/ [Accessed: 04 Feb 2012].

virtuousmedia.com (2009) Procedural Vs object-oriented programming . [online] Available at: http://www.virtuosimedia.com/dev/php/procedural-vs-object-oriented-programming-oop [Accessed: 04 Feb 2012].

More about Programming Languages

Get Access