Program Languages
Essay Preview: Program Languages
Report this essay
Object Oriented Programming organizes programming logic around objects instead of processes. Some widely used third generation; object-oriented programming languages include C++, Java, and Smalltalk. In OOP, data, and the processes that can be performed on the data, are combined into an object. Objects with similar characteristics may be combined into something called a class. (AXIA College of University of Phoenix. 2008)
When an OOP programmer creates a class and wants to categorize certain files a sub-class is created. Sub-classes inherit all the characteristics and processes from the original class file that it is derived from. Inheritance a powerful features of OOP. Once a programmer creates the subclass, she can add to or change the characteristics and processes to meet the needs of the subclass. (AXIA College of University of Phoenix. 2008)
•
First Generation Programming is a machine language. It only understands zeros and ones, so we say machine languages are binary.
•
Second Generation Programming is also called assembly languages; it uses simple words in place of zeroes and ones. The programmer associates each assembly language statement with a specific machine language command.
•
Third Generation Programming uses source codes that could then convert into machine language. A special computer program, called a compiler, would handle the conversion. A compiler is a computer program that translates a specific third generation language (3GL) into machine language.
Forth Generation Programming languages are closer to natural language. People who have little or no programming skills can use them to write simple programs. (AXIA College of University of Phoenix. 2008)
How are they similar?
All programming languages still go back to the First Generation Programming language, each generation has become more advance,