preview

Procedural Programming Essay

Better Essays
Assignment 1 Procedural Programming Name: Joeldo Menezes Data No: 923047 Course: BTECH L5 HND in Computing and System Development Module: Procedural Programming Module Teacher: Maria Lemac CONTENTS History of programming languages……………………………….……..3, 4 Comparison and Evaluation …………………………………………………4, 3 Types of languages ………………………………………………………………5, 6 Reference………………………………………………………………………….…6, 7 History of Programming Languages First-generation programming language (1GL) – Binary: First generation languages are machine level languages which basically consist of 1’s and 0’s. Instructions had to be entered through the front switches and no translators were used. The main advantage was that a code written by a user could run very fast and efficiently because it was executed directly by the CPU. They were introduced in the 1940’s. Even though programs written were small and simple, it was hectic to correct it if an error occurred. Examples are architecture specific binary delivered on switches or tapes. Second-generation programming language (2GL) – Assembly: This is the 2nd classification of an assembly language. It was introduced in the late 1950’s. The 1st generation language being binary, i.e. combination of 1’s and 0’s was difficult to understand and there was high chances of error and hence the 2nd generation language was introduced. This language used letters of the alphabet instead of 1’s and 0’s making it easier to use. Some of its properties are: • Code could be read and written by the user • To run on a computer it has to be converted to a machine readable form Examples are CISC, RISC and x86 Third-generation programming language (3GL) – Modern: This language was introduced in order to create a mo... ... middle of paper ... ...rt-history-of-programming-languages-generations.aspx. Last accessed 19th March 2014. Cory Janssent (unknown) Procedural Language. Available: http://www.techopedia.com/definition/8982/procedural-language. Last accessed 19th March 2014. Cory Janssen (unknown) Object-Oriented Programming Language (OOPL). Available: http://www.techopedia.com/definition/8641/object-oriented-programming-language-oopl. Last accessed 19th March 2014. Ask (unknown) What Is Event Driven Programming? Available: http://uk.ask.com/question/what-is-event-driven-programming. Last accessed 19th March 2014. Margaret Rouse (2007) scripting language. Available: http://searchwindevelopment.techtarget.com/definition/scripting-language. Last accessed 19th March 2014. Webopedia (unknown) markup language. Available: http://www.webopedia.com/TERM/M/markup_language.html. Last accessed 19th March 2014.
Get Access