generation language

Upload: muhammad-faiz

Post on 30-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Generation Language

    1/3

    First Generation LanguageThe First Generation Language is a machine language or the level of instructions and data that the processor is actually given to work on.

    Example of First Generation Language : Assembly code

    Assembly code is a low-level language for programming computers . Itimplements a symbolic representation of the numeric machine codes andother constants needed to program a some CPU architecture. Thisrepresentation is usually used by the hardware manufacturer, and isbased on abbreviations that help the programmer remember individualinstructions , and registers .

    Second Generation LanguageThe Second Generation Language are not standard languages like C#and not even fortran and cobol. They refer to assembly languages.

    Example of Second Generation Language :

    Assembly languages

    Assembly languages are programming languages to interface directlywith a CPU. Each CPU comes with its own assembly language and a'program' writing for one CPU wont run on another CPU. For instance AMDprograms wont run on an Intel. The core of an operating system will bemade up from assembly language.

    Third Generation LanguageThe Third Generation Language is a high-level programming language.

    Third generation language aims to refine the usability of the language insuch a way to make it more user friendly. This could mean restructuringcategories of possible functions to make it more efficient and essier.

    Example of Third Generation Language :

    http://en.wikipedia.org/wiki/Low-level_languagehttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Machine_codehttp://en.wikipedia.org/wiki/CPUhttp://en.wikipedia.org/wiki/Instruction_(computer_science)http://en.wikipedia.org/wiki/Processor_registerhttp://en.wikipedia.org/wiki/Low-level_languagehttp://en.wikipedia.org/wiki/Low-level_languagehttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Machine_codehttp://en.wikipedia.org/wiki/Machine_codehttp://en.wikipedia.org/wiki/Machine_codehttp://en.wikipedia.org/wiki/CPUhttp://en.wikipedia.org/wiki/CPUhttp://en.wikipedia.org/wiki/CPUhttp://en.wikipedia.org/wiki/Instruction_(computer_science)http://en.wikipedia.org/wiki/Instruction_(computer_science)http://en.wikipedia.org/wiki/Instruction_(computer_science)http://en.wikipedia.org/wiki/Processor_registerhttp://en.wikipedia.org/wiki/Processor_registerhttp://en.wikipedia.org/wiki/Processor_registerhttp://en.wikipedia.org/wiki/Low-level_language
  • 8/14/2019 Generation Language

    2/3

    Java Language

    Java Language are more of its syntax from C and C++ but has a simplerobject model and fewer low-level facilities Java applications are typicallycompiled to bytecode that can run on any Java virtual machine (JVM)regardless of computer architecture .

    Fourth Generation LanguageThe Fourth Generation Programming languages are high-levellanguages built around database systems. They are generally used incommercial environments.

    Example of Fourth Generation Language :

    ABAP

    ABAP is a high level programming language created by the German software company SAP. It is currently positioned, alongside the morerecently introduced Java .

    Fifth Generation Language

    The Fifth Generation Language is programming that uses a visual orgraphical development interface to create source language that is usuallycompiled with a 3GL or 4GL language compiler. Microsoft, Borland, IBM,and other companies make 5GL visual programming products fordeveloping applications in Java.

    Example of Fifth Generation Language :

    Prolog

    Prolog is a logic programming language. It is a general purpose languageoften associated with artificial intelligence and computational linguistics . Ithas a purely logical subset, called "pure Prolog", as well as a number of extralogical features.

    OPS5

    OPS5 is a rule-based or production system computer language , notable as thefirst such language to be used in a successful expert system .

    http://en.wikipedia.org/wiki/Syntax_of_programming_languageshttp://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/Object_modelhttp://en.wikipedia.org/wiki/Compilerhttp://en.wikipedia.org/wiki/Java_bytecodehttp://en.wikipedia.org/wiki/Java_virtual_machinehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Fourth-generation_programming_languagehttp://en.wikipedia.org/wiki/High_level_programming_languagehttp://en.wikipedia.org/wiki/Germanyhttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/SAP_AGhttp://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Logic_programminghttp://en.wikipedia.org/wiki/Artificial_intelligencehttp://en.wikipedia.org/wiki/Computational_linguisticshttp://en.wikipedia.org/wiki/Production_systemhttp://en.wikipedia.org/wiki/Computer_languagehttp://en.wikipedia.org/wiki/Expert_systemhttp://en.wikipedia.org/wiki/Syntax_of_programming_languageshttp://en.wikipedia.org/wiki/Syntax_of_programming_languageshttp://en.wikipedia.org/wiki/Syntax_of_programming_languageshttp://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/Object_modelhttp://en.wikipedia.org/wiki/Object_modelhttp://en.wikipedia.org/wiki/Object_modelhttp://en.wikipedia.org/wiki/Compilerhttp://en.wikipedia.org/wiki/Compilerhttp://en.wikipedia.org/wiki/Compilerhttp://en.wikipedia.org/wiki/Java_bytecodehttp://en.wikipedia.org/wiki/Java_bytecodehttp://en.wikipedia.org/wiki/Java_bytecodehttp://en.wikipedia.org/wiki/Java_virtual_machinehttp://en.wikipedia.org/wiki/Java_virtual_machinehttp://en.wikipedia.org/wiki/Java_virtual_machinehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Fourth-generation_programming_languagehttp://en.wikipedia.org/wiki/Fourth-generation_programming_languagehttp://en.wikipedia.org/wiki/Fourth-generation_programming_languagehttp://en.wikipedia.org/wiki/High_level_programming_languagehttp://en.wikipedia.org/wiki/High_level_programming_languagehttp://en.wikipedia.org/wiki/High_level_programming_languagehttp://en.wikipedia.org/wiki/Germanyhttp://en.wikipedia.org/wiki/Germanyhttp://en.wikipedia.org/wiki/Germanyhttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/SAP_AGhttp://en.wikipedia.org/wiki/SAP_AGhttp://en.wikipedia.org/wiki/SAP_AGhttp://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Logic_programminghttp://en.wikipedia.org/wiki/Logic_programminghttp://en.wikipedia.org/wiki/Logic_programminghttp://en.wikipedia.org/wiki/Artificial_intelligencehttp://en.wikipedia.org/wiki/Artificial_intelligencehttp://en.wikipedia.org/wiki/Artificial_intelligencehttp://en.wikipedia.org/wiki/Computational_linguisticshttp://en.wikipedia.org/wiki/Computational_linguisticshttp://en.wikipedia.org/wiki/Computational_linguisticshttp://en.wikipedia.org/wiki/Production_systemhttp://en.wikipedia.org/wiki/Production_systemhttp://en.wikipedia.org/wiki/Production_systemhttp://en.wikipedia.org/wiki/Computer_languagehttp://en.wikipedia.org/wiki/Computer_languagehttp://en.wikipedia.org/wiki/Computer_languagehttp://en.wikipedia.org/wiki/Expert_systemhttp://en.wikipedia.org/wiki/Expert_systemhttp://en.wikipedia.org/wiki/Expert_system
  • 8/14/2019 Generation Language

    3/3

    Reference

    http://en.wikipedia.org/wiki/Assembly_language

    http://wiki.answers.com/Q/What_is_an_example_of_first_generation_programming _language

    http://answers.yahoo.com/question/index;_ylt=AkNrBkClZZGcXu2z4eSlzR0jzKIX;_ ylv=3?qid=20081017003743AAeagwt

    http://en.wikipedia.org/wiki/List_of_programming_languages_by_category

    http://en.wikipedia.org/wiki/Fifth-generation_programming_language

    http://en.wikipedia.org/wiki/Prolog

    http://en.wikipedia.org/wiki/OPS5

    http://en.wikipedia.org/wiki/Java_(programming_language)