SlideShare uma empresa Scribd logo
1 de 12
INTRODUCTION
TO
COMPUTER PROGRAMMING
What is a computer program?
- is a series of instructions written to perform a specific task
on a computer. A computer needs a program to work.
- the program has an executable form that the computer can
use directly to perform instructions.
What is programming?
- the art or process and science of creating/writing programs.
- the process done by programmers to instruct a computer on
how to do a task.
What is programming?
- the process of planning and designing solutions for a
particular problem and then writing the code using a
programming language.
What is a programming language?
- is a tool that allows programmers to write commands or
programs that can easily be understood by a person and
translated into codes that are machine-readable
- a form of communication that programmers use to develop
applications, scripts or other set of instructions for a
computer to execute
CLASSIFICATION OF PROGRAMMING LANGUAGE
1. Machine Language
• the only language that a computer can understand
• difficult to understand because it only understands the
system, 0s and 1s are known as the “machine code:
• Lowest level programming language
CLASSIFICATION OF PROGRAMMING LANGUAGE
2. Assembly Language
• more advanced than the machine language
• Uses mnemonics in place of 0s and 1s to simplify the
programmer’s way of creating programs
Mnemonics – are memory aids. Instead of using numbers,
programmers began using English-like abbreviations such as
mov for move, mul for a multiplication operation, add for an
addition operation and so on.
CLASSIFICATION OF PROGRAMMING LANGUAGE
Example:
Machine Language Assembly Language
10110000 01100001 Mov al. 01ah
Assembly Language is easier to understand, it is
incomprehensible to computers. Thus it needs another
called an ASSEMBLER which translated assembly language
statements into the target computer machine code.
CLASSIFICATION OF PROGRAMMING LANGUAGE
Programming in machine and assembly languages are too
tedious and require highly trained programmers.
3. High-Level Language
• used to speed up programming process
• were developed to allow programmers to use English
commands to carry out instructions
Examples: BASIC, COBOL, Pascal, FORTRAN, C, etc.
CLASSIFICATION OF PROGRAMMING LANGUAGE
These languages require separate programs like an assembler
translate instructions to machine code.
The translators used were an interpreter or compiler.
Interpreter – translates high-level instructions into machine
code, line by line as the program is running.
Compiler – translates the entire program into machine code
before running the program
CLASSIFICATION OF PROGRAMMING LANGUAGE
Example:
Begin
Input “Enter your name:” fname$
Input “Enter your birthyear:” byear$
Input “Enter the current year:” cyear$
Age$ = cyear$ - byear$
Print fnames$,”,your age now is “,Age$
End
CLASSIFICATION OF PROGRAMMING LANGUAGE
Most of these languages are procedure-oriented.
Procedure-oriented means that the instructions must be
properly sequenced in order for the computer to process the
tasks correctly.
4. Object-Oriented/Event-Driven Programming Languages
• GUI environment programs, user-friendly but demanded
more complex programming tools.
CLASSIFICATION OF PROGRAMMING LANGUAGE
• the emphasis of creating a program was on the objects
include in the user interface like buttons and scrollbars.
Example: Visual Basic, Delphi, Visual C++, PROLOG, and
Smalltalk
Examples of event driven – Microsoft Office applications such
MS Word, MS Excel
Program Development Process
PLANNING
CODING
TESTING & DEBUGGING
DOCUMENTATION
MAINTENANCE

Mais conteúdo relacionado

Mais procurados

SESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdf
SESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdfSESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdf
SESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdfAbigailChristineEPal1
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNSU-Biliran Campus
 
Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programmingRafael Balderosa
 
Panghihiram ng salita
Panghihiram ng salitaPanghihiram ng salita
Panghihiram ng salitaEmma Sarah
 
Mga Tuntunin sa Panghihiram ng mga Salita
Mga Tuntunin sa Panghihiram ng mga SalitaMga Tuntunin sa Panghihiram ng mga Salita
Mga Tuntunin sa Panghihiram ng mga SalitaMckoi M
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Languagetahria123
 
Kasaysayan ng wika sa kasalukuyan
Kasaysayan ng wika sa kasalukuyanKasaysayan ng wika sa kasalukuyan
Kasaysayan ng wika sa kasalukuyanvillanuevasheila
 
Fundamental Programming Lect 3
Fundamental Programming Lect 3Fundamental Programming Lect 3
Fundamental Programming Lect 3Namrah Erum
 
Kasaysayan ng wikang pambansa sa panahon ng Espanyol
Kasaysayan ng wikang pambansa sa panahon ng EspanyolKasaysayan ng wikang pambansa sa panahon ng Espanyol
Kasaysayan ng wikang pambansa sa panahon ng EspanyolIsabelVelez33
 
Programming language
Programming languageProgramming language
Programming languageShuja Qais
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming languageJAIDEVPAUL
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2REHAN IJAZ
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming LanguagesJuhi Bhoyar
 
Program & language generation
Program & language generationProgram & language generation
Program & language generationBuxoo Abdullah
 

Mais procurados (20)

SESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdf
SESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdfSESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdf
SESSION2_ KASAYSAYAN NG WIKANG PAMBANSA.pdf
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programming
 
Panghihiram ng salita
Panghihiram ng salitaPanghihiram ng salita
Panghihiram ng salita
 
Computer Programming - Lecture 1
Computer Programming - Lecture 1Computer Programming - Lecture 1
Computer Programming - Lecture 1
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Computer Programming
Computer Programming Computer Programming
Computer Programming
 
Mga Tuntunin sa Panghihiram ng mga Salita
Mga Tuntunin sa Panghihiram ng mga SalitaMga Tuntunin sa Panghihiram ng mga Salita
Mga Tuntunin sa Panghihiram ng mga Salita
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
Kasaysayan ng wika sa kasalukuyan
Kasaysayan ng wika sa kasalukuyanKasaysayan ng wika sa kasalukuyan
Kasaysayan ng wika sa kasalukuyan
 
Fundamental Programming Lect 3
Fundamental Programming Lect 3Fundamental Programming Lect 3
Fundamental Programming Lect 3
 
Kasaysayan ng wikang pambansa sa panahon ng Espanyol
Kasaysayan ng wikang pambansa sa panahon ng EspanyolKasaysayan ng wikang pambansa sa panahon ng Espanyol
Kasaysayan ng wikang pambansa sa panahon ng Espanyol
 
Programming language
Programming languageProgramming language
Programming language
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming language
 
Barayti ng wika.pptx
Barayti  ng wika.pptxBarayti  ng wika.pptx
Barayti ng wika.pptx
 
Ortograpiya
OrtograpiyaOrtograpiya
Ortograpiya
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming Languages
 
Program & language generation
Program & language generationProgram & language generation
Program & language generation
 

Semelhante a 10 lesson7

Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Arslan Hussain
 
Introduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxIntroduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxMahamaHaruna
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming VanessaBuensalida
 
Computer languages
Computer languagesComputer languages
Computer languagesAqdasNoor
 
Computer languages
Computer languagesComputer languages
Computer languagesPrince Arsal
 
Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)Digvijaysinh Gohil
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresNisarg Amin
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generationMunawar Bukhari
 
Computer programming
Computer programmingComputer programming
Computer programmingSuneel Dogra
 
INTRO. TO PROG.pptx
INTRO. TO PROG.pptxINTRO. TO PROG.pptx
INTRO. TO PROG.pptxSamuel Quame
 

Semelhante a 10 lesson7 (20)

Computer language
Computer languageComputer language
Computer language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
Introduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxIntroduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptx
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
sege.pdf
sege.pdfsege.pdf
sege.pdf
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming
 
programming.pptx
programming.pptxprogramming.pptx
programming.pptx
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)Block diagram (computer programming & utilization)
Block diagram (computer programming & utilization)
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Lession 6
Lession 6Lession 6
Lession 6
 
INTRO. TO PROG.pptx
INTRO. TO PROG.pptxINTRO. TO PROG.pptx
INTRO. TO PROG.pptx
 

Mais de Mary Grace Uminga (7)

Orientation
OrientationOrientation
Orientation
 
Lesson 02 areas of tle
Lesson 02   areas of tleLesson 02   areas of tle
Lesson 02 areas of tle
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
10 lesson5
10 lesson510 lesson5
10 lesson5
 
10 lesson4
10 lesson410 lesson4
10 lesson4
 
10 lesson3
10 lesson310 lesson3
10 lesson3
 
10 lesson 2
10 lesson 210 lesson 2
10 lesson 2
 

Último

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Último (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

10 lesson7

  • 2. What is a computer program? - is a series of instructions written to perform a specific task on a computer. A computer needs a program to work. - the program has an executable form that the computer can use directly to perform instructions. What is programming? - the art or process and science of creating/writing programs. - the process done by programmers to instruct a computer on how to do a task.
  • 3. What is programming? - the process of planning and designing solutions for a particular problem and then writing the code using a programming language. What is a programming language? - is a tool that allows programmers to write commands or programs that can easily be understood by a person and translated into codes that are machine-readable - a form of communication that programmers use to develop applications, scripts or other set of instructions for a computer to execute
  • 4. CLASSIFICATION OF PROGRAMMING LANGUAGE 1. Machine Language • the only language that a computer can understand • difficult to understand because it only understands the system, 0s and 1s are known as the “machine code: • Lowest level programming language
  • 5. CLASSIFICATION OF PROGRAMMING LANGUAGE 2. Assembly Language • more advanced than the machine language • Uses mnemonics in place of 0s and 1s to simplify the programmer’s way of creating programs Mnemonics – are memory aids. Instead of using numbers, programmers began using English-like abbreviations such as mov for move, mul for a multiplication operation, add for an addition operation and so on.
  • 6. CLASSIFICATION OF PROGRAMMING LANGUAGE Example: Machine Language Assembly Language 10110000 01100001 Mov al. 01ah Assembly Language is easier to understand, it is incomprehensible to computers. Thus it needs another called an ASSEMBLER which translated assembly language statements into the target computer machine code.
  • 7. CLASSIFICATION OF PROGRAMMING LANGUAGE Programming in machine and assembly languages are too tedious and require highly trained programmers. 3. High-Level Language • used to speed up programming process • were developed to allow programmers to use English commands to carry out instructions Examples: BASIC, COBOL, Pascal, FORTRAN, C, etc.
  • 8. CLASSIFICATION OF PROGRAMMING LANGUAGE These languages require separate programs like an assembler translate instructions to machine code. The translators used were an interpreter or compiler. Interpreter – translates high-level instructions into machine code, line by line as the program is running. Compiler – translates the entire program into machine code before running the program
  • 9. CLASSIFICATION OF PROGRAMMING LANGUAGE Example: Begin Input “Enter your name:” fname$ Input “Enter your birthyear:” byear$ Input “Enter the current year:” cyear$ Age$ = cyear$ - byear$ Print fnames$,”,your age now is “,Age$ End
  • 10. CLASSIFICATION OF PROGRAMMING LANGUAGE Most of these languages are procedure-oriented. Procedure-oriented means that the instructions must be properly sequenced in order for the computer to process the tasks correctly. 4. Object-Oriented/Event-Driven Programming Languages • GUI environment programs, user-friendly but demanded more complex programming tools.
  • 11. CLASSIFICATION OF PROGRAMMING LANGUAGE • the emphasis of creating a program was on the objects include in the user interface like buttons and scrollbars. Example: Visual Basic, Delphi, Visual C++, PROLOG, and Smalltalk Examples of event driven – Microsoft Office applications such MS Word, MS Excel
  • 12. Program Development Process PLANNING CODING TESTING & DEBUGGING DOCUMENTATION MAINTENANCE