SlideShare a Scribd company logo
3
Most read
4
Most read
Computer language
“COMPUTERLANGUAGE”
 Smita Kundu
 Tanbir Ahmed Rabin
 Ashraful Haque Prohor
 Mazharul Islam
COMPUTER LANGUAGE
What is computer language?
Programming language is a formal language designed to
communicate instructions to a computer.
TYPES OF LANGUAGE
Low-level language
A low-level programming language is a programming language that provides
little or no abstraction from a computer's instruction set architecture
High-level language
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 the internal structure of a particular computer. This
language is used in third generation.
LOW-LEVEL LANGUAGE
First generation
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
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).
CHARACTERSTICS
Direct memory management
Little-to-no abstraction from the hardware
Register access
Statements usually have an obvious correspondence with clock cycles
Superb performance
ADVANTAGES
&
DISADVANTAGES
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 tedious process.
HIGH-LEVEL LANGUAGE
Third generation
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
"high level languages" and include C, C++, Java, and Javascript, among others.
TYPES
 C++
 VISUAL BASIC
 JAVA
 JAVASCRIPT
CHARACTERSTICS
Interpreted
Dynamic constructs (open classes, message-style methods, etc)
Poor performance
Concise code
Flexible syntax (good for internal DSLs)
ADVANTAGES
&
DISADVANTAGES
Advantages
• These are simple to adopt due to their English like structure of statements.
• They are easy to maintain and debug
Disadvantages
• The Program written in high level language are less efficient as they take more execution time.
• The compiler also consumes some memory as it is required for the translation process.
Computer language

More Related Content

PPTX
unit testing and debugging
PPTX
Software prototyping.pptx
PPT
4 evolution-of-programming-languages
PPTX
Test driven development
PPTX
Some Size factors in software engineering
PPTX
Database architecture
PDF
Software reliability engineering
PPTX
Programming language
unit testing and debugging
Software prototyping.pptx
4 evolution-of-programming-languages
Test driven development
Some Size factors in software engineering
Database architecture
Software reliability engineering
Programming language

What's hot (20)

PPTX
Database constraints
PPT
Web engineering
PPTX
Software engineering principles in system software design
PPT
Text Editor for System software
PPTX
Software reuse ppt.
PDF
Types of software testing
PPTX
White Box Testing
PPTX
UML and Software Modeling Tools.pptx
PDF
Data Modeling Using the EntityRelationship (ER) Model
PPT
Ooad overview
PPT
Software Engineering (Introduction to Software Engineering)
PPTX
Software Engineering
PPT
Slides chapters 13-14
PPT
debugging (1).ppt
PPTX
Programming languages.pptx
PPT
SOFTWARE QUALITY ASSURANCE.ppt
PPT
DB security
PDF
P code
PPTX
Object Oriented Testing(OOT) presentation slides
PPTX
Software Engineering
Database constraints
Web engineering
Software engineering principles in system software design
Text Editor for System software
Software reuse ppt.
Types of software testing
White Box Testing
UML and Software Modeling Tools.pptx
Data Modeling Using the EntityRelationship (ER) Model
Ooad overview
Software Engineering (Introduction to Software Engineering)
Software Engineering
Slides chapters 13-14
debugging (1).ppt
Programming languages.pptx
SOFTWARE QUALITY ASSURANCE.ppt
DB security
P code
Object Oriented Testing(OOT) presentation slides
Software Engineering
Ad

Similar to Computer language (20)

PPTX
d3IGaGIHEVmLlydudufh0dpydupdudu0fupdoC1762.pptx
PPT
Languages
PPT
Computer Languages....ppt
PPTX
Development of computer languages
PDF
Languages in computer
PPT
Software Engineering : Computer basics - Introduction to computer
PPT
CHRANPREE PPT.ppt
PPT
Cmp104 lec 6 computer lang
PPT
Cmp104 lec 6 computer lang
PPT
Computer languages and generation
PPTX
Programming Language
DOCX
Fundamentals of Programming language.docx
PPTX
introduction to programming languages
PDF
POLITEKNIK MALAYSIA
PPT
Computer languages 11
PPTX
What is Assembly & Procedural Programming Languages?
PPTX
computer languages
PPTX
Generation of Computer language by arya dutta (1).pptx
PPT
English de lenguaje de programacion
d3IGaGIHEVmLlydudufh0dpydupdudu0fupdoC1762.pptx
Languages
Computer Languages....ppt
Development of computer languages
Languages in computer
Software Engineering : Computer basics - Introduction to computer
CHRANPREE PPT.ppt
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
Computer languages and generation
Programming Language
Fundamentals of Programming language.docx
introduction to programming languages
POLITEKNIK MALAYSIA
Computer languages 11
What is Assembly & Procedural Programming Languages?
computer languages
Generation of Computer language by arya dutta (1).pptx
English de lenguaje de programacion
Ad

Recently uploaded (20)

PDF
natwest.pdf company description and business model
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
NORMAN_RESEARCH_PRESENTATION.in education
DOCX
Action plan to easily understanding okey
PDF
IKS PPT.....................................
PDF
MODULE 3 BASIC SECURITY DUTIES AND ROLES.pdf
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PDF
_Nature and dynamics of communities and community development .pdf
PPTX
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
PPT
First Aid Training Presentation Slides.ppt
PPTX
Tour Presentation Educational Activity.pptx
PPTX
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PPTX
3RD-Q 2022_EMPLOYEE RELATION - Copy.pptx
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Module_4_Updated_Presentation CORRUPTION AND GRAFT IN THE PHILIPPINES.pptx
DOC
LSTM毕业证学历认证,利物浦大学毕业证学历认证怎么认证
PPTX
Anesthesia and it's stage with mnemonic and images
PDF
PM Narendra Modi's speech from Red Fort on 79th Independence Day.pdf
PPTX
lesson6-211001025531lesson plan ppt.pptx
natwest.pdf company description and business model
An Unlikely Response 08 10 2025.pptx
NORMAN_RESEARCH_PRESENTATION.in education
Action plan to easily understanding okey
IKS PPT.....................................
MODULE 3 BASIC SECURITY DUTIES AND ROLES.pdf
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
_Nature and dynamics of communities and community development .pdf
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
First Aid Training Presentation Slides.ppt
Tour Presentation Educational Activity.pptx
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
3RD-Q 2022_EMPLOYEE RELATION - Copy.pptx
Hydrogel Based delivery Cancer Treatment
Module_4_Updated_Presentation CORRUPTION AND GRAFT IN THE PHILIPPINES.pptx
LSTM毕业证学历认证,利物浦大学毕业证学历认证怎么认证
Anesthesia and it's stage with mnemonic and images
PM Narendra Modi's speech from Red Fort on 79th Independence Day.pdf
lesson6-211001025531lesson plan ppt.pptx

Computer language

  • 2. “COMPUTERLANGUAGE”  Smita Kundu  Tanbir Ahmed Rabin  Ashraful Haque Prohor  Mazharul Islam
  • 3. COMPUTER LANGUAGE What is computer language? Programming language is a formal language designed to communicate instructions to a computer.
  • 4. TYPES OF LANGUAGE Low-level language A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture High-level language 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 the internal structure of a particular computer. This language is used in third generation.
  • 5. LOW-LEVEL LANGUAGE First generation 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 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).
  • 6. CHARACTERSTICS Direct memory management Little-to-no abstraction from the hardware Register access Statements usually have an obvious correspondence with clock cycles Superb performance
  • 7. ADVANTAGES & DISADVANTAGES 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 tedious process.
  • 8. HIGH-LEVEL LANGUAGE Third generation 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 "high level languages" and include C, C++, Java, and Javascript, among others.
  • 9. TYPES  C++  VISUAL BASIC  JAVA  JAVASCRIPT
  • 10. CHARACTERSTICS Interpreted Dynamic constructs (open classes, message-style methods, etc) Poor performance Concise code Flexible syntax (good for internal DSLs)
  • 11. ADVANTAGES & DISADVANTAGES Advantages • These are simple to adopt due to their English like structure of statements. • They are easy to maintain and debug Disadvantages • The Program written in high level language are less efficient as they take more execution time. • The compiler also consumes some memory as it is required for the translation process.