SlideShare una empresa de Scribd logo
1 de 18
NAME                ROLL NO.



VARAIYA AKASH           39.



SUBMITTED TO:-PROF.HUZEFA PAKITWALA
   A programming language is an artificial language designed to
    communicate instructions to a machine, particularly
    a computer. Programming languages can be used to
    create programs that control the behavior of a machine
    and/or to express algorithms precisely.


    A programming language is a set of words, symbols and
    codes that enables humans to communicate with computers.
   Computer programming language is an language used to
    write computer programs, which involve a computerperforming some kind
    of computation or algorithm and possibly control external devices such
    as printers, disk drives, robots, and so on.


   Programming languages differ from natural languages in that
    natural languages are only used for interaction between
    people, while programming languages also allow humans to
    communicate instructions to machines.
   Machine Language-First Generations.

   Assemble Language-Second Generation.

   Procedural Language-Third Generation.

   Problem Oriented-Fourth Language.

   Natural Language-Fifth Language.
First generation languages or 1GL
Represent the very early, primitive
computer languages that consisted
 entirely of 1's and 0's - the actual
    language that the computer
 understands (machine language).
    Second generation languages (2GL)
    Represent a step up from the first generation
    languages. Allow for the use of symbolic
    names instead of just numbers. Second
    generation languages are known as assembly
    languages. Code written in an assembly
    language is converted into machine language
    (1GL).
Assembly
              code




Assembler

                       Object code
    Third generation languages
    (3GL) With the languages
    introduced by the third
    generation of computer
    programming, words and
    commands (instead of just
    symbols and numbers) were
    being used. These languages
    therefore, had syntax that was
    much easier to understand.
    Third generation languages are
    known as & quot;high level
    languages " and include C,
    C++, Java, and Javascript,
    among others.
   C
   C++
   Visual Basic
   Java
   Java Script
   C++ is one of the
    most popular
    programming
    languages and is
    implemented on a
    wide variety of
    hardware and
    operating system
    platforms.
   C++ is
    used for hardware
    design.
     Visual Basic (VB) is
    the third-
    generation event-
    driven programming
    language and integrat
    ed development
    environment (IDE)
    from Microsoft for
    its COM programming
    model. Visual Basic is
    relatively easy to learn
    and use.
   These are simple to adopt       he Program written in high
    due to their english like        level language are less
    structure of statements.         efficient as they take more
   Computational Speed is           execution time.
    very fast.                      The compiler also
   Directly understandable by       consumes some memory as
    computer                         it is required for the
   Help to create new               translation process.
    softwares.                      The compiler also
                                     consumes some memory as
                                     it is required for the
                                     translation process.
                                    Error correction is more.
   http://en.wikipedia.org/wiki/C%2B%2B
   www.google.co.in
   www.google.co.in/images
   www.bookboon.com
   www.slideshare.net
Programming languages

Más contenido relacionado

La actualidad más candente

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
Programming languagesProgramming languages
Programming languagesAsmasum
 
Programming languages
Programming languagesProgramming languages
Programming languagesvito_carleone
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationashanrajpar
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming LanguagesJuhi Bhoyar
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languagesRicha Pant
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
What is Coding
What is CodingWhat is Coding
What is CodingRoboGarden
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languageseducationfront
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languageskitturashmikittu
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingNeeru Mittal
 

La actualidad más candente (20)

High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Operating system
Operating system Operating system
Operating system
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming Languages
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
generation of programming language
generation of programming languagegeneration of programming language
generation of programming language
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 

Similar a Programming languages

Similar a Programming languages (20)

Development of computer languages
Development of computer languagesDevelopment of computer languages
Development of computer languages
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming Language
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Languages
LanguagesLanguages
Languages
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptx
 
Basic Meaning of Computer languages
Basic Meaning of Computer languagesBasic Meaning of Computer languages
Basic Meaning of Computer languages
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
Ayushi
AyushiAyushi
Ayushi
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
computer languages
computer languagescomputer languages
computer languages
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
Notacd07
Notacd07Notacd07
Notacd07
 
Nota programming
Nota programmingNota programming
Nota programming
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 

Más de Akash Varaiya

Más de Akash Varaiya (15)

Eco friendly product
Eco friendly productEco friendly product
Eco friendly product
 
The indiantobaccocontrolact a-publichealthimperative
The indiantobaccocontrolact a-publichealthimperativeThe indiantobaccocontrolact a-publichealthimperative
The indiantobaccocontrolact a-publichealthimperative
 
Indian goverment blocking websites
Indian goverment  blocking websitesIndian goverment  blocking websites
Indian goverment blocking websites
 
E setu
E setuE setu
E setu
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Power point 2007
Power point 2007Power point 2007
Power point 2007
 
Microsoft word
Microsoft wordMicrosoft word
Microsoft word
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Information technology act 2000
Information technology act 2000Information technology act 2000
Information technology act 2000
 
HTML
HTMLHTML
HTML
 
Fy bms- I SEM it ppt
Fy bms- I SEM it pptFy bms- I SEM it ppt
Fy bms- I SEM it ppt
 
Bodmas
BodmasBodmas
Bodmas
 
Networking
NetworkingNetworking
Networking
 
Basic math akash
Basic math akashBasic math akash
Basic math akash
 
Walt disney
Walt disneyWalt disney
Walt disney
 

Último

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 

Último (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

Programming languages

  • 1.
  • 2. NAME ROLL NO. VARAIYA AKASH 39. SUBMITTED TO:-PROF.HUZEFA PAKITWALA
  • 3. A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely. A programming language is a set of words, symbols and codes that enables humans to communicate with computers.
  • 4.
  • 5. Computer programming language is an language used to write computer programs, which involve a computerperforming some kind of computation or algorithm and possibly control external devices such as printers, disk drives, robots, and so on.  Programming languages differ from natural languages in that natural languages are only used for interaction between people, while programming languages also allow humans to communicate instructions to machines.
  • 6. Machine Language-First Generations.  Assemble Language-Second Generation.  Procedural Language-Third Generation.  Problem Oriented-Fourth Language.  Natural Language-Fifth Language.
  • 7.
  • 8. First generation languages or 1GL Represent the very early, primitive computer languages that consisted entirely of 1's and 0's - the actual language that the computer understands (machine language).
  • 9. Second generation languages (2GL) Represent a step up from the first generation languages. Allow for the use of symbolic names instead of just numbers. Second generation languages are known as assembly languages. Code written in an assembly language is converted into machine language (1GL).
  • 10. Assembly code Assembler Object code
  • 11. Third generation languages (3GL) With the languages introduced by the third generation of computer programming, words and commands (instead of just symbols and numbers) were being used. These languages therefore, had syntax that was much easier to understand. Third generation languages are known as & quot;high level languages " and include C, C++, Java, and Javascript, among others.
  • 12. C  C++  Visual Basic  Java  Java Script
  • 13.
  • 14. C++ is one of the most popular programming languages and is implemented on a wide variety of hardware and operating system platforms.  C++ is used for hardware design.
  • 15. Visual Basic (VB) is the third- generation event- driven programming language and integrat ed development environment (IDE) from Microsoft for its COM programming model. Visual Basic is relatively easy to learn and use.
  • 16. These are simple to adopt  he Program written in high due to their english like level language are less structure of statements. efficient as they take more  Computational Speed is execution time. very fast.  The compiler also  Directly understandable by consumes some memory as computer it is required for the  Help to create new translation process. softwares.  The compiler also consumes some memory as it is required for the translation process.  Error correction is more.
  • 17. http://en.wikipedia.org/wiki/C%2B%2B  www.google.co.in  www.google.co.in/images  www.bookboon.com  www.slideshare.net