-
Essay / Procedural Programming Essay - 1220
Assignment 1Procedural ProgrammingName: Joeldo MenezesData Number: 923047Course: BTECH L5 HND in Computer Science and Systems DevelopmentModule: Procedural ProgrammingModule Teacher: Maria LemacCONTENTSHistory of Programming Languages………………… …………….……..3, 4Comparison and evaluation …………………………………………………4, 3Types of languages …………………………… …………… ……………………5, 6Reference………………………………………………………………………….…6, 7History of programming languages First generation programming language (1GL) – Binary: First generation languages are machine-level languages that essentially consist of 1s and 0s. Instructions had to be entered via the front switches and no translator was used . The main advantage was that user-written code could run very quickly and efficiently because it was executed directly by the CPU. They were introduced in the 1940s. Even though the programs written were small and simple, it was difficult to correct them if an error occurred. Examples are architecture-specific binaries delivered on switches or bands. Second Generation Programming Language (2GL) – Assembly: This is the 2nd classification of an assembly language. It was introduced in the late 1950s. The 1st generation language was binary, i.e. the combination of 1 and 0 was difficult to understand and there was a high chance of error . This is why the 2nd generation language was introduced. This language used letters of the alphabet instead of 1s and 0s, which made it easier to use. Some of its properties are: • The code can be read and written by the user. • To run on a computer, it must be converted into a machine-readable form. Examples: CISC, RISC and x86. Third Generation Programming Language (3GL) – Modern: This language. was introduced in order to create a middle of paper ......rt-history-of-programming-langages-genrations.aspx. Last accessed March 19, 2014. Cory Janssent (unknown) Procedural language. Available: http://www.techopedia.com/definition/8982/procedural-langue. Last accessed March 19, 2014. Cory Janssen (unknown) Object Oriented Programming Language (OOPL). Available: http://www.techopedia.com/definition/8641/object-Oriented-programming-Language-oopl. Last accessed March 19, 2014. Ask (unknown) What is event programming? Available: http://uk.ask.com/question/what-is-event-driven-programming. Last accessed March 19, 2014. Scripting Language Margaret Rouse (2007). Available: http://searchwindevelopment.techtarget.com/definition/scripting-language. Last accessed March 19, 2014. Webopedia markup language (unknown). Available: http://www.webopedia.com/TERM/M/markup_lingual.html. Last seen on March 19 2014.