SlideShare a Scribd company logo
1 of 14
Programming
languages
Created by
Olya
Ivanova
Can we imagine our lives
without computers?
NI
NO!
We
can’t
A programming language is a
set of instructions that
provides a way of telling a
machine what operations to
perform
Machine code (or binary code) – simple instructions that are executed
directly by the CPU. Machine code consists of 1s and 0s
Lying between machine languages and high-level languages are languages
called assembly languages. They are similar to machine code. Assembly
languages use abbreviations such as ADD, SUB, MUL to represent
instructions
Machine code and assembly languages are called
low level languages because they are closer to
the hardware.
To make program easier to write, software
developers designed high-level languages, which are
closer to the English language.
Early computers were used almost exclusively by
scientists, and the first high-level language, FORTRAN
[stands for FORmula TRANslation], was developed in
1954 for scientific and engineering applications
LISP [LISt Processing] was
developed in the early 1950s;
it has become the standard
language for the artificial
intelligence community
COBOL [Common
Business-Oriented
Language], the first
language intended for
commercial applications,
is still widely used.
C was developed in the
1980s at AT&T. It’s
used to write system
software, graphics and
commercial applications.
JAVA is an object-oriented language similar to C++, which was
designed in 1995 by Sun Microsystems specifically as a network-
oriented language, for writing programs that can be safely
downloaded through the Internet and immediately run without fear
of computer viruses
Programs written in high-level languages must be translated into machine
code by a compiler or interpreter.
A compiler translates the source code into object code – that is, it converts
the entire program into machine code in one go.
In spite of compiler, an interpreter translates the source code line by line as
the program is running.
Thanks for your
attention

More Related Content

What's hot

Categories of computers and computer languages ppt
Categories of computers and computer languages pptCategories of computers and computer languages ppt
Categories of computers and computer languages pptJoydev Maity
 
Welcome to my presentation
Welcome to my presentationWelcome to my presentation
Welcome to my presentationRafsun Rafat
 
High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)Project Student
 
Introduction to myanmar Text-To-Speech
Introduction to myanmar Text-To-SpeechIntroduction to myanmar Text-To-Speech
Introduction to myanmar Text-To-SpeechNgwe Tun
 
A Text To Speech Detection Methodology for Bangla in Android
A Text To Speech Detection Methodology for Bangla in AndroidA Text To Speech Detection Methodology for Bangla in Android
A Text To Speech Detection Methodology for Bangla in AndroidHozaifa Moaj
 
Classification of Programming Languages
Classification of Programming LanguagesClassification of Programming Languages
Classification of Programming LanguagesProject Student
 
Visual speech to text conversion applicable to telephone communication
Visual speech to text conversion  applicable  to telephone communicationVisual speech to text conversion  applicable  to telephone communication
Visual speech to text conversion applicable to telephone communicationSwathi Venugopal
 
Text to speech converter in C#.NET
Text to speech converter in C#.NETText to speech converter in C#.NET
Text to speech converter in C#.NETMandeep Cheema
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentationsamyakbhuta
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsGuy De Pauw
 
Speech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law compandingSpeech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law compandingiosrjce
 

What's hot (20)

project indesh
project indeshproject indesh
project indesh
 
Programming
ProgrammingProgramming
Programming
 
Categories of computers and computer languages ppt
Categories of computers and computer languages pptCategories of computers and computer languages ppt
Categories of computers and computer languages ppt
 
Welcome to my presentation
Welcome to my presentationWelcome to my presentation
Welcome to my presentation
 
High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)
 
Introduction to myanmar Text-To-Speech
Introduction to myanmar Text-To-SpeechIntroduction to myanmar Text-To-Speech
Introduction to myanmar Text-To-Speech
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
A Text To Speech Detection Methodology for Bangla in Android
A Text To Speech Detection Methodology for Bangla in AndroidA Text To Speech Detection Methodology for Bangla in Android
A Text To Speech Detection Methodology for Bangla in Android
 
Classification of Programming Languages
Classification of Programming LanguagesClassification of Programming Languages
Classification of Programming Languages
 
Programming basics
Programming basicsProgramming basics
Programming basics
 
Visual speech to text conversion applicable to telephone communication
Visual speech to text conversion  applicable  to telephone communicationVisual speech to text conversion  applicable  to telephone communication
Visual speech to text conversion applicable to telephone communication
 
Programming
ProgrammingProgramming
Programming
 
Text to speech converter in C#.NET
Text to speech converter in C#.NETText to speech converter in C#.NET
Text to speech converter in C#.NET
 
Computer language
Computer languageComputer language
Computer language
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentation
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 years
 
Speech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law compandingSpeech to text conversion for visually impaired person using µ law companding
Speech to text conversion for visually impaired person using µ law companding
 

Viewers also liked

Perifericos brian powerpoint
Perifericos brian powerpointPerifericos brian powerpoint
Perifericos brian powerpointadri2128d
 
Soneto Residence, alto padrão na Carolina Santos.
Soneto Residence, alto padrão na Carolina Santos.Soneto Residence, alto padrão na Carolina Santos.
Soneto Residence, alto padrão na Carolina Santos.Marcelo Maia
 
S spräsprezi
S spräspreziS spräsprezi
S spräsprezicbor123
 
Parcial 2 matrices y determinantes
Parcial 2  matrices y determinantesParcial 2  matrices y determinantes
Parcial 2 matrices y determinantestutoraamparo
 
Tendencias & mercado
Tendencias & mercadoTendencias & mercado
Tendencias & mercadoblr_94
 
Beboerblad - design og layout
Beboerblad - design og layoutBeboerblad - design og layout
Beboerblad - design og layoutsigtri
 
Rse de sousa, gomez t, balzarini
Rse de sousa, gomez t, balzarini Rse de sousa, gomez t, balzarini
Rse de sousa, gomez t, balzarini Galaburri Leonardo
 
Master Class Fan Pages By Javier Vallejo
Master Class Fan Pages By Javier VallejoMaster Class Fan Pages By Javier Vallejo
Master Class Fan Pages By Javier VallejoJavierVc76
 
Aula virtual dokeos
Aula virtual dokeosAula virtual dokeos
Aula virtual dokeosDiana Azas
 
Reporte Anual de Operaciones 2014 | Consolidado por Catálogo Electrónico
Reporte Anual de Operaciones 2014 | Consolidado por Catálogo ElectrónicoReporte Anual de Operaciones 2014 | Consolidado por Catálogo Electrónico
Reporte Anual de Operaciones 2014 | Consolidado por Catálogo ElectrónicoDennis Resoagli
 
Y con la familia ¿que hago
Y con la familia ¿que hagoY con la familia ¿que hago
Y con la familia ¿que hagomjmarinlopez
 
Analisis de la naturaleza y rol que cumple el maestro en el proceso formativ...
Analisis de la naturaleza y rol  que cumple el maestro en el proceso formativ...Analisis de la naturaleza y rol  que cumple el maestro en el proceso formativ...
Analisis de la naturaleza y rol que cumple el maestro en el proceso formativ...Ana Lucia Calderón
 
Contact entreprises
Contact entreprisesContact entreprises
Contact entreprisesJoseph Nodin
 
Mavocado - Veggies are Healty (20131029203005)
Mavocado - Veggies are Healty (20131029203005)Mavocado - Veggies are Healty (20131029203005)
Mavocado - Veggies are Healty (20131029203005)mavocado
 
Trabajo recuperativo de reciclaje
Trabajo recuperativo de reciclajeTrabajo recuperativo de reciclaje
Trabajo recuperativo de reciclaje30131786
 

Viewers also liked (20)

Perifericos brian powerpoint
Perifericos brian powerpointPerifericos brian powerpoint
Perifericos brian powerpoint
 
Trabajo práctico integrador
Trabajo práctico integradorTrabajo práctico integrador
Trabajo práctico integrador
 
Soneto Residence, alto padrão na Carolina Santos.
Soneto Residence, alto padrão na Carolina Santos.Soneto Residence, alto padrão na Carolina Santos.
Soneto Residence, alto padrão na Carolina Santos.
 
S spräsprezi
S spräspreziS spräsprezi
S spräsprezi
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Parcial 2 matrices y determinantes
Parcial 2  matrices y determinantesParcial 2  matrices y determinantes
Parcial 2 matrices y determinantes
 
Tendencias & mercado
Tendencias & mercadoTendencias & mercado
Tendencias & mercado
 
Beboerblad - design og layout
Beboerblad - design og layoutBeboerblad - design og layout
Beboerblad - design og layout
 
Rse de sousa, gomez t, balzarini
Rse de sousa, gomez t, balzarini Rse de sousa, gomez t, balzarini
Rse de sousa, gomez t, balzarini
 
Master Class Fan Pages By Javier Vallejo
Master Class Fan Pages By Javier VallejoMaster Class Fan Pages By Javier Vallejo
Master Class Fan Pages By Javier Vallejo
 
Presentación Grupo 3
Presentación Grupo 3Presentación Grupo 3
Presentación Grupo 3
 
Aula virtual dokeos
Aula virtual dokeosAula virtual dokeos
Aula virtual dokeos
 
Reporte Anual de Operaciones 2014 | Consolidado por Catálogo Electrónico
Reporte Anual de Operaciones 2014 | Consolidado por Catálogo ElectrónicoReporte Anual de Operaciones 2014 | Consolidado por Catálogo Electrónico
Reporte Anual de Operaciones 2014 | Consolidado por Catálogo Electrónico
 
Il cyber tour
Il cyber tourIl cyber tour
Il cyber tour
 
Y con la familia ¿que hago
Y con la familia ¿que hagoY con la familia ¿que hago
Y con la familia ¿que hago
 
Analisis de la naturaleza y rol que cumple el maestro en el proceso formativ...
Analisis de la naturaleza y rol  que cumple el maestro en el proceso formativ...Analisis de la naturaleza y rol  que cumple el maestro en el proceso formativ...
Analisis de la naturaleza y rol que cumple el maestro en el proceso formativ...
 
Contact entreprises
Contact entreprisesContact entreprises
Contact entreprises
 
Activism
ActivismActivism
Activism
 
Mavocado - Veggies are Healty (20131029203005)
Mavocado - Veggies are Healty (20131029203005)Mavocado - Veggies are Healty (20131029203005)
Mavocado - Veggies are Healty (20131029203005)
 
Trabajo recuperativo de reciclaje
Trabajo recuperativo de reciclajeTrabajo recuperativo de reciclaje
Trabajo recuperativo de reciclaje
 

Similar to Programming Languages History and Types

History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxAliAbbas906043
 
generation of programming language
 generation of programming language generation of programming language
generation of programming languagekunalkumar500
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generationMunawar Bukhari
 
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
 
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
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c languageTeena Bosamiya
 
Program & language generation
Program & language generationProgram & language generation
Program & language generationBuxoo Abdullah
 
Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language EvolutionKushan Dananjaya
 
Introduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaIntroduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaNez Computex
 
Computer project work [viii]2008 09
Computer project work  [viii]2008 09Computer project work  [viii]2008 09
Computer project work [viii]2008 09982665379
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)Katherine Gamboa
 

Similar to Programming Languages History and Types (20)

Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
generation of programming language
 generation of programming language generation of programming language
generation of programming language
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
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
 
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
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
Programming Language Evolution
Programming Language EvolutionProgramming Language Evolution
Programming Language Evolution
 
Introduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. MainaIntroduction to Programming By Wathika F. Maina
Introduction to Programming By Wathika F. Maina
 
Computer project work [viii]2008 09
Computer project work  [viii]2008 09Computer project work  [viii]2008 09
Computer project work [viii]2008 09
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
Notacd07
Notacd07Notacd07
Notacd07
 
Nota programming
Nota programmingNota programming
Nota programming
 
programing laugauge
programing laugaugeprograming laugauge
programing laugauge
 
Ayushi
AyushiAyushi
Ayushi
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Programming Languages History and Types

  • 2. Can we imagine our lives without computers? NI NO! We can’t
  • 3. A programming language is a set of instructions that provides a way of telling a machine what operations to perform
  • 4. Machine code (or binary code) – simple instructions that are executed directly by the CPU. Machine code consists of 1s and 0s
  • 5. Lying between machine languages and high-level languages are languages called assembly languages. They are similar to machine code. Assembly languages use abbreviations such as ADD, SUB, MUL to represent instructions
  • 6. Machine code and assembly languages are called low level languages because they are closer to the hardware.
  • 7. To make program easier to write, software developers designed high-level languages, which are closer to the English language.
  • 8. Early computers were used almost exclusively by scientists, and the first high-level language, FORTRAN [stands for FORmula TRANslation], was developed in 1954 for scientific and engineering applications
  • 9. LISP [LISt Processing] was developed in the early 1950s; it has become the standard language for the artificial intelligence community
  • 10. COBOL [Common Business-Oriented Language], the first language intended for commercial applications, is still widely used.
  • 11. C was developed in the 1980s at AT&T. It’s used to write system software, graphics and commercial applications.
  • 12. JAVA is an object-oriented language similar to C++, which was designed in 1995 by Sun Microsystems specifically as a network- oriented language, for writing programs that can be safely downloaded through the Internet and immediately run without fear of computer viruses
  • 13. Programs written in high-level languages must be translated into machine code by a compiler or interpreter. A compiler translates the source code into object code – that is, it converts the entire program into machine code in one go. In spite of compiler, an interpreter translates the source code line by line as the program is running.