Download presentation
Presentation is loading. Please wait.
Published byStanley Butler Modified over 8 years ago
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!
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!
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!
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!
18
THANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.