This preview shows page 1. Sign up to view the full content.
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
- Winter '08