SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
Unit 32 AO2
Describe professional programming languages and tools
Electronic chips and
components.
Possessors
motherboard
disk drive
hard drive
fans
Software consists of
sequences of
instructions called
programs that can be
understood by hardware
Computer programs =
sequence of instructions
! Computer
Hardware ! ! software
Hardware
1st Generation
4th Generation
3rd Generation
2ed Generationlow level
- Can be
read by
the
computer
fastest
High -
level
Machine code (1,0,0,1,0,0,0,1,1,1)
Generation of programming language
Assembly code
Problem-oriented language
Declartive programing
language
C = systems
solution software
PHP = server side
scripting
C++
Java
Programming language table
How computers grade code
Abstract
source code
Machine code
Literal
Fast processslow process
Machine code
Assembly code
3ed
4th gen
Language translator
Assembler
Complier
interpreter
Translates programs written in source code into
executable interactions understood by the
computer in its own objects code
Translates an assembly code into machine code
Translates an entire program written in a high
level source code into object code in one go
(+) no translation on run time
(-) Long programs may
(+)possible to test sections
(-) slows down processors
Analyses and translates individual lines of code
at on time

Contenu connexe

Tendances

270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functionsray143eddie
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principlesNIKANOR THOMAS
 
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 Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentationfazli khaliq
 
Programming languages
Programming languagesProgramming languages
Programming languagesSimon Mui
 
Programming languages
Programming languagesProgramming languages
Programming languagesAsmasum
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming LanguagesManish Kharotia
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languagesNaqashAhmad14
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languagesactanimation
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharVivek Parihar
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1REHAN IJAZ
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNoel Malle
 
Machine language
Machine languageMachine language
Machine languageRipal Dhruv
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingNeeru Mittal
 

Tendances (20)

Computer Programming - Lecture 1
Computer Programming - Lecture 1Computer Programming - Lecture 1
Computer Programming - Lecture 1
 
270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions
 
Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
 
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 Fundamental Presentation
Programming Fundamental PresentationProgramming Fundamental Presentation
Programming Fundamental Presentation
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languages
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
Machine language
Machine languageMachine language
Machine language
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 

En vedette

program development and paradigms
program development and paradigmsprogram development and paradigms
program development and paradigmskasenerd
 
The Go Programing Language 1
The Go Programing Language 1The Go Programing Language 1
The Go Programing Language 1İbrahim Kürce
 
IFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languagesIFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languagesSónia
 
Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16
Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16
Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16Steffany Sanchez
 
Futuristic programing language
Futuristic programing languageFuturistic programing language
Futuristic programing languageMohamed Zaki
 
Functional Programing
Functional ProgramingFunctional Programing
Functional ProgramingMax Arshinov
 
Introduction of Functional Programming
Introduction of Functional ProgrammingIntroduction of Functional Programming
Introduction of Functional Programming☁️ Mikhail Shilkov
 
Describe professional programing languages and talks
Describe professional programing languages and talks Describe professional programing languages and talks
Describe professional programing languages and talks Ed Bray
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen
 
Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Raja Hamid
 
Introduction of c programming
Introduction of c programmingIntroduction of c programming
Introduction of c programmingTarun Sharma
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Structure of english
Structure of englishStructure of english
Structure of englishbrix_21
 
Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5Ricardo G Lopes
 

En vedette (20)

Programing Language
Programing LanguagePrograming Language
Programing Language
 
Introduction to programing languages part 1
Introduction to programing languages   part 1Introduction to programing languages   part 1
Introduction to programing languages part 1
 
program development and paradigms
program development and paradigmsprogram development and paradigms
program development and paradigms
 
The Go Programing Language 1
The Go Programing Language 1The Go Programing Language 1
The Go Programing Language 1
 
IFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languagesIFI7184.DT lesson1- Programming languages
IFI7184.DT lesson1- Programming languages
 
Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16
Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16
Glosario de-términos-especificos-utilizados-en-la-red-5-oct-16
 
Futuristic programing language
Futuristic programing languageFuturistic programing language
Futuristic programing language
 
Functional Programing
Functional ProgramingFunctional Programing
Functional Programing
 
Introduction of Functional Programming
Introduction of Functional ProgrammingIntroduction of Functional Programming
Introduction of Functional Programming
 
Describe professional programing languages and talks
Describe professional programing languages and talks Describe professional programing languages and talks
Describe professional programing languages and talks
 
Cse presentation
Cse   presentationCse   presentation
Cse presentation
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 
Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2Programming fundamentals lecture 1&2
Programming fundamentals lecture 1&2
 
Introduction of c programming
Introduction of c programmingIntroduction of c programming
Introduction of c programming
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
D1 seating arrangement pdf
D1 seating arrangement pdfD1 seating arrangement pdf
D1 seating arrangement pdf
 
Introduction to Data Communication by Vishal Garg
Introduction to Data Communication by Vishal GargIntroduction to Data Communication by Vishal Garg
Introduction to Data Communication by Vishal Garg
 
Class 1
Class 1Class 1
Class 1
 
Structure of english
Structure of englishStructure of english
Structure of english
 
Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5
 

Similaire à Programing language

Description of programming language
Description of programming languageDescription of programming language
Description of programming languageSam Stratford
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming languageJamie Hyman
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming languageJamie Hyman
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming languageJamie Hyman
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming languageJamie Hyman
 
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic conceptsAbdul Khan
 
microprocesser-140306112352-phpapp01.pdf
microprocesser-140306112352-phpapp01.pdfmicroprocesser-140306112352-phpapp01.pdf
microprocesser-140306112352-phpapp01.pdfPriyankaRana171346
 
Introduction To Computer and Java
Introduction To Computer and JavaIntroduction To Computer and Java
Introduction To Computer and JavaPRN USM
 
Programming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & BytecodeProgramming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & BytecodeRichard Homa
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languagesFrankie Jones
 
1.Overview of Programming.pptx
1.Overview of Programming.pptx1.Overview of Programming.pptx
1.Overview of Programming.pptxVishwas459764
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution pptKeerty Smile
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmwareJoel P
 
Computer architecture is made up of two main components the Instruct.docx
Computer architecture is made up of two main components the Instruct.docxComputer architecture is made up of two main components the Instruct.docx
Computer architecture is made up of two main components the Instruct.docxbrownliecarmella
 
jhkghj
jhkghjjhkghj
jhkghjAdmin
 
test2PPT
test2PPTtest2PPT
test2PPTAdmin
 

Similaire à Programing language (20)

Description of programming language
Description of programming languageDescription of programming language
Description of programming language
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming language
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming language
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming language
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming language
 
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic concepts
 
microprocesser-140306112352-phpapp01.pdf
microprocesser-140306112352-phpapp01.pdfmicroprocesser-140306112352-phpapp01.pdf
microprocesser-140306112352-phpapp01.pdf
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Introduction To Computer and Java
Introduction To Computer and JavaIntroduction To Computer and Java
Introduction To Computer and Java
 
Programming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & BytecodeProgramming 1: Compilers, Interpreters & Bytecode
Programming 1: Compilers, Interpreters & Bytecode
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
 
1.Overview of Programming.pptx
1.Overview of Programming.pptx1.Overview of Programming.pptx
1.Overview of Programming.pptx
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Asp dot net
Asp dot netAsp dot net
Asp dot net
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
 
Computer architecture is made up of two main components the Instruct.docx
Computer architecture is made up of two main components the Instruct.docxComputer architecture is made up of two main components the Instruct.docx
Computer architecture is made up of two main components the Instruct.docx
 
jhkghj
jhkghjjhkghj
jhkghj
 
test2PPT
test2PPTtest2PPT
test2PPT
 
Asp net
Asp netAsp net
Asp net
 
Asp net
Asp netAsp net
Asp net
 

Plus de James Taylor (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Pixar reaserch
Pixar reaserch Pixar reaserch
Pixar reaserch
 
Film presentation
Film presentationFilm presentation
Film presentation
 
Unit 1 a05
Unit 1 a05Unit 1 a05
Unit 1 a05
 
Libel worsheet
Libel worsheetLibel worsheet
Libel worsheet
 
Libel quiz
Libel quizLibel quiz
Libel quiz
 
Libel -10_things
Libel  -10_thingsLibel  -10_things
Libel -10_things
 
Furniture tf2
Furniture tf2Furniture tf2
Furniture tf2
 
Furniture tf 1
Furniture tf 1Furniture tf 1
Furniture tf 1
 
Furniture lwl2
Furniture lwl2Furniture lwl2
Furniture lwl2
 
Page total film
Page total filmPage total film
Page total film
 
Page lwl
Page lwlPage lwl
Page lwl
 
Mag 2
Mag 2 Mag 2
Mag 2
 
Magazen 1
Magazen 1 Magazen 1
Magazen 1
 
Maga
MagaMaga
Maga
 
Scheduel2
Scheduel2Scheduel2
Scheduel2
 
Schedule
ScheduleSchedule
Schedule
 
Plamnning form
Plamnning form Plamnning form
Plamnning form
 
Marketing mix
Marketing mixMarketing mix
Marketing mix
 
Sketch
SketchSketch
Sketch
 

Programing language

  • 1. Unit 32 AO2 Describe professional programming languages and tools Electronic chips and components. Possessors motherboard disk drive hard drive fans Software consists of sequences of instructions called programs that can be understood by hardware Computer programs = sequence of instructions ! Computer Hardware ! ! software Hardware 1st Generation 4th Generation 3rd Generation 2ed Generationlow level - Can be read by the computer fastest High - level Machine code (1,0,0,1,0,0,0,1,1,1) Generation of programming language Assembly code Problem-oriented language Declartive programing language C = systems solution software PHP = server side scripting C++ Java
  • 2. Programming language table How computers grade code Abstract source code Machine code Literal Fast processslow process Machine code Assembly code 3ed 4th gen Language translator Assembler Complier interpreter Translates programs written in source code into executable interactions understood by the computer in its own objects code Translates an assembly code into machine code Translates an entire program written in a high level source code into object code in one go (+) no translation on run time (-) Long programs may (+)possible to test sections (-) slows down processors Analyses and translates individual lines of code at on time