Evolution of Programming Languages

Evolution of Programming Languages - Evolution of...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Evolution of Programming Languages Evolution of Programming Languages Management Information Systems IT/205 January 25, 2009 Programming Languages Programming Languages First Generation Languages (1GL) Second Generation Languages (2GL) Third Generation Languages (3GL) Fourth Generation Languages (4GL) Fifth Generation Languages (5GL) First Generation First Generation Binary Language Uses ones and zeros Difficult to Program Known as Machine language 10110000 01100001 equals 97 Compatibility Issues Manual switches or punch cards and tapes Each CPU is different Second Generation Second Generation Symbols = Instructions Still Processor Dependent Assembler Language Used for Intensive Processing Needs Specific to Processor Manufacturer Game/Graphic/Emulation/Encryption Third Generation Third Generation Dr. Grace Murray Hooper Compiler Developed the Source Code Converts Source Code to Machine Language FORTRAN / COBOL Standardized Languages Fourth Generation Fourth Generation Uses Natural Language Instructs WHAT not HOW SELECT * FROM STUDENT Replaces Hundreds of Instructions HTML Markup Languages Fifth Generation Fifth Generation Is There a 5GL? 5GL or Enhanced 4GL? A.I. Graphical Development Interface 4GL with Extras References: References: Robat, C. (2006, December). Introduction to software Robat, history. Retrieved January 25, 2009, from http://www.thocp.net/software/software_ http://www.thocp.net/software/software_ reference/introduction_to_software_history reference/introduction_to_software_history .htm .htm Malaga, R. (2005). Information systems technology. New Jersey: Pearson Education, Inc. Wikipedia. (2008, December). Fifth-generation programming language. Retrieved programming January 25, 2009, from http://en.wikipedia.org/ January wiki/5GL wiki/5GL ...
View Full Document

Ask a homework question - tutors are online