SlideShare a Scribd company logo
1 of 15
Presented by: yash chauhan
Definition of computer
Language:
 Computer language are the languages by which a user
command the computer to work on the algorithm
which a user has written to het an output
 Two types of computer languages:-
A. High level language
B. Low level language
A low level language is a programming language that
provides Little
or no abstraction form a computer’s instruction set
architecture. A
Lower language is used in two generation of computer.
1. First Generation
2. Second Generation
Low level language
 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).
First Generation languages (1GL)
Represent a step up from the 1GL. 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).
Second Generation languages (2GL)
 Direct memory management
 Little-to-no abstraction from the hardware
 Register Access
 Statements usually have an obvious correspondence with
clock cycles
 Superb performance
Characteristics of Low Level
Languages
Advantages
 Computational speed is very Fast
 Directly understandable by Computer
Disadvantages
 Development of a program in machine language is very
time consuming.
 Error correction is very tedious Process
 High level programming languages allow the specification
of a problem solution in terms closer to those used by
human beings. These languages were designed to make
programming far easier, less error –prone and to remove
the programmer from having to know the details of
internal structure of a particular computer. This language
is used in third generation
High Level Languages (HLL)
Third Generation languages
 With the languages introduced by the third
generation of computer programming, words
and commands (instead of just symbols an
these languages d numbers)were being used.
These languages therefore, had syntax that was
much easier to understand. Third generation
languages are known as “high level languages”
and include C, C++,java, and javascript, among
other.
TYPES
 C++
 VISUAL BASIC
 JAVA
 JAVASCRIPT
C++
 C++ is statically typed, free-form , multi-paradigm, complied,
general-purposes programming language. It is regarded as a
“middle-level ” language, as it comprises a combination of
both high level and low –level language features.
 LANGUAGE FEATURES:-
 Operators and Operator Overloading
 Templates
 Objects
 Polymorphism
Visual Basics
 Visual basic (VB) is the third generation event-driven
programming language and integrated development
environment (IDE) from Microsoft for its COM programming
model. Visual basic is relatively easy to learn and use.
CHARACTERISTICS
 Interpreted
 Dynamic constructs (open classes,message-stylemethods,etc)
 Poor performance
 Concise code
 Flexible syntax (good for internal DSLs)
Advantages
 There are simple to adopt due to their English like
structure of Language
 They are easy to maintain and debug.
Disadvantages
 The program written in high level language are less
efficient as they take more execution Time.
THANK YOU

More Related Content

What's hot

What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?Syed Hassan Raza
 
Programming language
Programming languageProgramming language
Programming languageShuja Qais
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languagesRicha Pant
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming LanguagesManish Kharotia
 
The Advantages and Disadvantages of Technology to Students
The Advantages and Disadvantages of Technology to StudentsThe Advantages and Disadvantages of Technology to Students
The Advantages and Disadvantages of Technology to StudentsMhister Laagan
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An IntroKimberly De Guzman
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1lakshmi kumari neelapu
 
Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...SHUBHAM PATIDAR FISHERIES ADDAA
 
Programming languages
Programming languagesProgramming languages
Programming languagesvito_carleone
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingNoel Malle
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerMaddy garg
 

What's hot (20)

What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
Humans versus robots
Humans versus robotsHumans versus robots
Humans versus robots
 
Programming language
Programming languageProgramming language
Programming language
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
 
Supercomputer ppt
Supercomputer pptSupercomputer ppt
Supercomputer ppt
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
The Advantages and Disadvantages of Technology to Students
The Advantages and Disadvantages of Technology to StudentsThe Advantages and Disadvantages of Technology to Students
The Advantages and Disadvantages of Technology to Students
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An Intro
 
Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1
 
Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Types of Computer
Types of ComputerTypes of Computer
Types of Computer
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Computer Language
Computer LanguageComputer Language
Computer Language
 
Qbasic Tutorial
Qbasic TutorialQbasic Tutorial
Qbasic Tutorial
 

Similar to Development of computer languages

Similar to Development of computer languages (20)

Languages
LanguagesLanguages
Languages
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Basic Meaning of Computer languages
Basic Meaning of Computer languagesBasic Meaning of Computer languages
Basic Meaning of Computer languages
 
Computer language
Computer languageComputer language
Computer language
 
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
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptx
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming Language
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
rajeshppt-141119011256-conversion-gate01 (1).pdf
rajeshppt-141119011256-conversion-gate01 (1).pdfrajeshppt-141119011256-conversion-gate01 (1).pdf
rajeshppt-141119011256-conversion-gate01 (1).pdf
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
class1.pdf
class1.pdfclass1.pdf
class1.pdf
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
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
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

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🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
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
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 

Development of computer languages

  • 2. Definition of computer Language:  Computer language are the languages by which a user command the computer to work on the algorithm which a user has written to het an output  Two types of computer languages:- A. High level language B. Low level language
  • 3. A low level language is a programming language that provides Little or no abstraction form a computer’s instruction set architecture. A Lower language is used in two generation of computer. 1. First Generation 2. Second Generation Low level language
  • 4.  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). First Generation languages (1GL)
  • 5. Represent a step up from the 1GL. 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). Second Generation languages (2GL)
  • 6.  Direct memory management  Little-to-no abstraction from the hardware  Register Access  Statements usually have an obvious correspondence with clock cycles  Superb performance Characteristics of Low Level Languages
  • 7. Advantages  Computational speed is very Fast  Directly understandable by Computer Disadvantages  Development of a program in machine language is very time consuming.  Error correction is very tedious Process
  • 8.  High level programming languages allow the specification of a problem solution in terms closer to those used by human beings. These languages were designed to make programming far easier, less error –prone and to remove the programmer from having to know the details of internal structure of a particular computer. This language is used in third generation High Level Languages (HLL)
  • 9. Third Generation languages  With the languages introduced by the third generation of computer programming, words and commands (instead of just symbols an these languages d numbers)were being used. These languages therefore, had syntax that was much easier to understand. Third generation languages are known as “high level languages” and include C, C++,java, and javascript, among other.
  • 10. TYPES  C++  VISUAL BASIC  JAVA  JAVASCRIPT
  • 11. C++  C++ is statically typed, free-form , multi-paradigm, complied, general-purposes programming language. It is regarded as a “middle-level ” language, as it comprises a combination of both high level and low –level language features.  LANGUAGE FEATURES:-  Operators and Operator Overloading  Templates  Objects  Polymorphism
  • 12. Visual Basics  Visual basic (VB) is the third generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model. Visual basic is relatively easy to learn and use.
  • 13. CHARACTERISTICS  Interpreted  Dynamic constructs (open classes,message-stylemethods,etc)  Poor performance  Concise code  Flexible syntax (good for internal DSLs)
  • 14. Advantages  There are simple to adopt due to their English like structure of Language  They are easy to maintain and debug. Disadvantages  The program written in high level language are less efficient as they take more execution Time.