SlideShare a Scribd company logo
THE DEFINITIONS
   A computer program is a series of organised
    instructions that directs a computer to perform tasks.
    Without programs, computers are useless
   A program is like a recipe. It contains a list of variables
    (called ingredients) and a list of statements (called
    directions) that tell the computer what to do with the
    variables
   Like a recipe, a program can be written in different
    programming languages which may express the steps
    differently according to the programming language
    syntax, but deliver the same end result
   Programming is a creation of a set of commands or
    instructions which directs a computer in carrying out a
    task.
   Later these commands or instructions will be compiled
    and/or interpreted and then transformed to executable
    instructions that a computer or electronic device can
    execute or run.
   A programming language is a set of words, symbols
    and codes that enables humans to communicate with
    computers.
   It is a language used for writing computer programs,
    that direct a computer to perform computation and to
    organise the flow of control between mechanical
    devices.
   Hundreds of programming languages exist today.
   Each language has its own standard or rules for writing
    the commands and/or instructions.
   Examples of programming languages are:
    ◦   BASIC (Beginner’s All Purpose Symbolic
    ◦   Instruction Code)
    ◦   Pascal
    ◦   C
    ◦   Smalltalk.
   A low-level programming language is a programming
    language that provides little or no abstraction from
    computer’s microprocessor.
   A high-level programming language is a programming
    language that is more abstract, easier to use, and more
    portable across platforms.
   http://www.99-bottles-of-beer.net/
   BUILD A BRIDGE MAP BASED ON INFORMATION THAT
    WAS GIVEN

                  GENERATION OF PROGRAMMING LANGUAGE
           List down a level of programming language and its example




                                                   AS
    level of programming language
          Relating Factor
Differences of Program and Programming language
          Relating Factor

Level of programming language
          Relating Factor

Features of programming language
          Relating Factor
GENERATION OF PROGRAMMING LANGUAGE
    List down a level of programming language and a generations involves



     Low-Level Programming                  High-Level Programming
     Language                     AS        Language

    1st & 2nd Generations                     3rd , 4th & 5th Generations




level of programming language
      Relating Factor
GENERATION OF PROGRAMMING LANGUAGE
        List down a generations of programming language and features




1st Generations
                    AS         3th Generations    AS        5th Generations




 Features of programming language
             Relating Factor
Program and programming

More Related Content

What's hot

Programming Language
Programming LanguageProgramming Language
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
Maliha Jahan
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language conceptAfiq Sajuri
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languageskitturashmikittu
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Noel Malle
 
Programming language
Programming languageProgramming language
Programming language
zeshmaiqbal
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
Keval Goyani
 
Programming Language
Programming LanguageProgramming Language
Programming Language
Madhushree Shettigar
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
NataliaVasjuka
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
adnan usmani
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Professor Lili Saghafi
 
Programming languages
Programming languagesProgramming languages
Programming languagesvito_carleone
 
Machine language
Machine languageMachine language
Machine languageRipal Dhruv
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
raksharao
 

What's hot (20)

Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Programming language
Programming languageProgramming language
Programming language
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
Machine language
Machine languageMachine language
Machine language
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
Computer Programming - Lecture 1
Computer Programming - Lecture 1Computer Programming - Lecture 1
Computer Programming - Lecture 1
 

Similar to Program and programming

Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
Munawar Bukhari
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programmingKak Yong
 
Language processors
Language processorsLanguage processors
Language processors
Yash Bansal
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
Villalba Griselda
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
NaqashAhmad14
 
Computer languages
Computer languagesComputer languages
Computer languages
Buxoo Abdullah
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
Manish Kharotia
 
Programming Part 01
Programming Part 01Programming Part 01
Programming Part 01
zakri zakaria
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programmingAzmiah Mahmud
 
10 lesson7
10 lesson710 lesson7
10 lesson7
Mary Grace Uminga
 
Ict topic 5
Ict topic 5Ict topic 5
Ict topic 5
kwongliik
 
Form5 cd1
Form5 cd1Form5 cd1
Form5 cd1smktsj2
 
Computer languages
Computer languagesComputer languages
Computer languages
Atiq_Ahmed
 
Computer programming
Computer programmingComputer programming
Computer programmingSuneel Dogra
 

Similar to Program and programming (20)

Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
 
Language processors
Language processorsLanguage processors
Language processors
 
La5 programming
La5  programmingLa5  programming
La5 programming
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Notacd07
Notacd07Notacd07
Notacd07
 
Nota programming
Nota programmingNota programming
Nota programming
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
Programming Part 01
Programming Part 01Programming Part 01
Programming Part 01
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
Ict topic 5
Ict topic 5Ict topic 5
Ict topic 5
 
Notacd071
Notacd071Notacd071
Notacd071
 
Form5 cd1
Form5 cd1Form5 cd1
Form5 cd1
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Computer programming
Computer programmingComputer programming
Computer programming
 

More from Muhammad Atan

Programing approaches
Programing approachesPrograming approaches
Programing approachesMuhammad Atan
 
Immersive Multimedia
Immersive MultimediaImmersive Multimedia
Immersive MultimediaMuhammad Atan
 
Modul pengajaran - Multimedia
Modul pengajaran - MultimediaModul pengajaran - Multimedia
Modul pengajaran - MultimediaMuhammad Atan
 
Ujian mathematics year3 paperone edited
Ujian mathematics year3 paperone editedUjian mathematics year3 paperone edited
Ujian mathematics year3 paperone editedMuhammad Atan
 
Decimal
DecimalDecimal
Decimal
Muhammad Atan
 
Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2Muhammad Atan
 
Produksi multimedia
Produksi multimediaProduksi multimedia
Produksi multimedia
Muhammad Atan
 
PKP V1.0
PKP V1.0PKP V1.0
PKP V1.0
Muhammad Atan
 
Nota - Pedagogi Asas
Nota - Pedagogi AsasNota - Pedagogi Asas
Nota - Pedagogi Asas
Muhammad Atan
 
Micro Teaching
Micro TeachingMicro Teaching
Micro Teaching
Muhammad Atan
 
Sp ict2006
Sp ict2006Sp ict2006
Sp ict2006
Muhammad Atan
 
Cth abstrak kajian tindakan
Cth abstrak kajian tindakanCth abstrak kajian tindakan
Cth abstrak kajian tindakan
Muhammad Atan
 
Kertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulumKertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulum
Muhammad Atan
 
Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012
Muhammad Atan
 

More from Muhammad Atan (17)

Programing approaches
Programing approachesPrograming approaches
Programing approaches
 
Immersive Multimedia
Immersive MultimediaImmersive Multimedia
Immersive Multimedia
 
Modul pengajaran - Multimedia
Modul pengajaran - MultimediaModul pengajaran - Multimedia
Modul pengajaran - Multimedia
 
ABDB
ABDBABDB
ABDB
 
Ujian mathematics year3 paperone edited
Ujian mathematics year3 paperone editedUjian mathematics year3 paperone edited
Ujian mathematics year3 paperone edited
 
Decimal
DecimalDecimal
Decimal
 
Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2Ujian matematik tahun2 kertas2
Ujian matematik tahun2 kertas2
 
Produksi multimedia
Produksi multimediaProduksi multimedia
Produksi multimedia
 
PKP V1.0
PKP V1.0PKP V1.0
PKP V1.0
 
Nota - Pedagogi Asas
Nota - Pedagogi AsasNota - Pedagogi Asas
Nota - Pedagogi Asas
 
Micro Teaching
Micro TeachingMicro Teaching
Micro Teaching
 
Sp ict2006
Sp ict2006Sp ict2006
Sp ict2006
 
Tingkatan 2 - PSK
Tingkatan 2 - PSKTingkatan 2 - PSK
Tingkatan 2 - PSK
 
Cth abstrak kajian tindakan
Cth abstrak kajian tindakanCth abstrak kajian tindakan
Cth abstrak kajian tindakan
 
Kertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulumKertas kerja aktiviti kokurikulum
Kertas kerja aktiviti kokurikulum
 
Minggu bahasa
Minggu bahasaMinggu bahasa
Minggu bahasa
 
Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012Kertas kerja kelab bahasa 2012
Kertas kerja kelab bahasa 2012
 

Program and programming

  • 2. A computer program is a series of organised instructions that directs a computer to perform tasks. Without programs, computers are useless  A program is like a recipe. It contains a list of variables (called ingredients) and a list of statements (called directions) that tell the computer what to do with the variables
  • 3. Like a recipe, a program can be written in different programming languages which may express the steps differently according to the programming language syntax, but deliver the same end result
  • 4. Programming is a creation of a set of commands or instructions which directs a computer in carrying out a task.  Later these commands or instructions will be compiled and/or interpreted and then transformed to executable instructions that a computer or electronic device can execute or run.
  • 5. A programming language is a set of words, symbols and codes that enables humans to communicate with computers.  It is a language used for writing computer programs, that direct a computer to perform computation and to organise the flow of control between mechanical devices.
  • 6. Hundreds of programming languages exist today.  Each language has its own standard or rules for writing the commands and/or instructions.  Examples of programming languages are: ◦ BASIC (Beginner’s All Purpose Symbolic ◦ Instruction Code) ◦ Pascal ◦ C ◦ Smalltalk.
  • 7. A low-level programming language is a programming language that provides little or no abstraction from computer’s microprocessor.  A high-level programming language is a programming language that is more abstract, easier to use, and more portable across platforms.
  • 8.
  • 9.
  • 10.
  • 11. http://www.99-bottles-of-beer.net/
  • 12. BUILD A BRIDGE MAP BASED ON INFORMATION THAT WAS GIVEN GENERATION OF PROGRAMMING LANGUAGE List down a level of programming language and its example AS level of programming language Relating Factor
  • 13. Differences of Program and Programming language Relating Factor Level of programming language Relating Factor Features of programming language Relating Factor
  • 14. GENERATION OF PROGRAMMING LANGUAGE List down a level of programming language and a generations involves Low-Level Programming High-Level Programming Language AS Language 1st & 2nd Generations 3rd , 4th & 5th Generations level of programming language Relating Factor
  • 15. GENERATION OF PROGRAMMING LANGUAGE List down a generations of programming language and features 1st Generations AS 3th Generations AS 5th Generations Features of programming language Relating Factor