Presentation is loading. Please wait.

Presentation is loading. Please wait.

GROUP 2 NAME :  AZMYLL BIN ARSHAD  (18DNS14F2014)  MARYAM JAMILAH BINTI RAHIM  (18ENS14F2004)  SURAYA BINTI MOHAMAD  (18DNS14F2005)  MUHAMMAD SALEH.

Similar presentations


Presentation on theme: "GROUP 2 NAME :  AZMYLL BIN ARSHAD  (18DNS14F2014)  MARYAM JAMILAH BINTI RAHIM  (18ENS14F2004)  SURAYA BINTI MOHAMAD  (18DNS14F2005)  MUHAMMAD SALEH."— Presentation transcript:

1 GROUP 2 NAME :  AZMYLL BIN ARSHAD  (18DNS14F2014)  MARYAM JAMILAH BINTI RAHIM  (18ENS14F2004)  SURAYA BINTI MOHAMAD  (18DNS14F2005)  MUHAMMAD SALEH BIN YACOB  (18DNS14F2006)  MUHAMMAD ARIF BIN CHE MD AKHIR  (18DNS14F2012)  NURSYAHIIRAH BINTI ABD AZIZ  (18DNS14F2013)

2 PROGRAMMING LANGUAGES WHAT IS PROGRAMMING LANGUAGES?  Programming languages have been classified into several programming language generations.  A programming language is a set of words,symbols and codes that enables human to communicate with computer.

3 1 st Gen 2 nd Gen 3 rd Gen 4 th Gen 5 th Gen Generations Of Programming Language

4 1st Generation of programming language  The first generation of programming language, or 1GL is machine language.  Machine language are a set of instructions and data that the computer’s central processing unit can execute directly. Machine language are return in binary code, and each statement correspond to one machine action Example

5 1st Generation of programming language  First generation programming language example is machine language.  The first generation program language is pure machine code, that is just ones and zeros, e.g.0010010010101111101010110.

6 2nd Generation Of Programming Language  The second generation programming language or 2GL is assembly language. Assembley language is the human-readable notation for the machine language used to control specific computer operations Example

7 2nd Generation Of Programming Language  An assembly language programmer writes instructions using symbolic instruction codes that are meaningful abbreviations. An assembler is a program that translates assembly language into machine language.  By using codes resembling English such as LDA for load and STA for store means the code is easier to to read and write.  To convert an assembly code program into object code to run on a computer requires an Assembler and each line of assembly can be replaced by the equivalent one line of object (machine) code. Click me for example picture!

8

9 3rd Generation Progamming Language  The third generation of programming language, 3GL, or procedural language used a series English- like words, that are closer to human language, to write instruction Example

10 3rd Generation Progamming Language  Example for 3rd generation programming language is a high-level programming languages make complex programming simpler and easier to read, write and maintain.  Programs written in a high-level programming language must be translated into machine language by a compiler or interpreter. PASCAL, FORTRAN, BASIC, COBOL, C and C++ are example of third generation programming languages. Click me for example picture!

11

12 4th Generation programming Language  The fourth generation programming language or non-procedural language, often abbreviated as 4GL, enables users to access data in a database.  Often referred to as goal-oriented programming language because it is usually limited to a very specific application and it might use syntax that is never used in other programming language. Example

13 4th Generation programming Language  Example for 4th generation programming language is SQL, NOMAD and FOCUS.  They are designed to reduce programming effort and the time it takes to develop software, resulting in a reduction in the cost of software development. Click me for example picture!

14

15 5th Generation Programming Language  The fifth generation programming language or visual programming language, is also known as natural language.  Provides a visual or graphical interface, called a visual programming environment, for creating source codes. Example

16 5th Generation Programming Language  Prolog and Mercury are the best known fifth-generation languages.  5th generation programming uses a visual or graphical development interface to create source language that is usually compiled with a 3GL or 4GL language compiler Click me for example picture!

17

18 THANK YOU


Download ppt "GROUP 2 NAME :  AZMYLL BIN ARSHAD  (18DNS14F2014)  MARYAM JAMILAH BINTI RAHIM  (18ENS14F2004)  SURAYA BINTI MOHAMAD  (18DNS14F2005)  MUHAMMAD SALEH."

Similar presentations


Ads by Google