SlideShare uma empresa Scribd logo
1 de 19
COMPUTER LANGUAGES
TRANSLATERS
And
WHAT IS COMPUTER LANGUAGE
• A Computer language is a formal language that specifies a set of instructions that can
be used to produce various kinds of output. Programming languages generally consist of
instructions for a computer. Computer languages can be used to create programs that
implement specific algorithms.
• Prince Arsal
TYPES OF COMPUTER LANGUAGE
1. LOW-LEVEL LANGUAGE
2. HIGH-LEVEL LANGUAGE
LOW- LEVEL LANGUAGE
The programming languages that are close to machine language are
called low-level Programming language.
There are two examples of low-level language
1. Machine language 2. Assembly language
MACHINE LANGUAGE
The programming language in which instructions of the programs are written in
binary Form is called “machine language”.It is fundamental computer language. It is
very difficult to learn and use.There is no need to translate the program written in
machine language .It is because; the instructions are already in machine code i.e
binary form.
ASSEMBLY LANGUAGE
The programming language in which instructions of the programs are written in
Symbols or English words, is called “assembly language". Assembly language was
developed to make the programming task easier.it is very easy to learn than
“machine language". This language is usually used for writing system software and
firmware.
HIGH-LEVEL LANGUAGE
The programming languages that are close to human languages are called “high-
level language”. The program instructions written in these programming Languages
are similar to English language. These languages are easy to learn.
Some commonly used high-level language are as following:
 C/C++
 FORTRAN
 COBOL
 JAVA
 PASCAL
 BASIC
C/C++:
The C or C++ languages mostly used to develop system software such as operating system and
application software.
FORTRAN:
FORTRAN stand for “FORmula TRAnslation” . This language is used to develop software for
solving mathematical problems.
COBOL:
COBOL stands for Common Buisneess Oriented Language. This language is used to develop
software for business and commerce.
JAVA
It is used for network programming and web page designing.
PASCAL
It is used to develop software for scientific and business purposes.
BASIC
BASIC stands for Biginner All Purpose symbolic Instruction Code. It is used for beginners to learn
the basic concepts of programming.
LANGUAGE TRANSLATORS
Why we use translators
SOURCE CODE:
The program instruction written by following rules of any high-
level language. The source code is like English statement.
OBJECT CODE:
The translated program into machine code because the
source code must be translated into machine code. Because
the computer only understand instructions in machine code.
WHAT IS LANGUAGE TRANSLATORS:
A type of system software that is used to translate the program written in high-level
language (or assembly language) into machine code is called “language translator". Its
also known as language processor. Every language has its own language translator
program. it is difficult to write computer program directly in machine code. So we use
language translators.
Types of language Translators:
i. Compiler
ii. Interpreter
iii. Assembler
COMPILER
The language translator program that translates the complete source code program
into machine code as a whole is called “compiler”. C/C++ are the examples of
compilers. The program translated into machine code is called the “object
program". The source code is translated into object code successfully if it is free of
errors. If there are errors in the source code, the compiler can successfully compile
the source code.
INTERPRETER
The language translator program that translates the complete source code program
into machine code statement by statement is called “Interpreter”.It translates one
statement of source program into machine code and executes it immediately before
translating the next statement.It also display the errors.GWBASIC is an example of
an interpreter program.
DIFFERENCE BETWEEN COMPILER AND INTERPRETER
1) It translate source code into object
code as a whole.
2) It creats an object file.
3) Program execution is very fast
4) Translator program is not required to
run the program.
5) It is not easier to correct the errors in
source code.
1) It translate the source code into
machine code statement –by-
statement.
2) It does not creat an object file.
3) Program execution is slow.
4) Translator program is required to run
the program
5) It is easier to correct the errors.
COMPILER INTERPRETER
ASSEMBLER
The language translator program that translates the program written in assembly
language into machine code is called “assembler”.
End of Presentation
Thanks for your ATTENTION
Made By:
“PRINCE

Mais conteúdo relacionado

Mais procurados

Language translators
Language translatorsLanguage translators
Language translators
Aditya Sharat
 
Introduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem AnsariIntroduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem Ansari
Tech
 

Mais procurados (20)

Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
 
Language translators
Language translatorsLanguage translators
Language translators
 
Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.
 
Compilation v. interpretation
Compilation v. interpretationCompilation v. interpretation
Compilation v. interpretation
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Interpreted and compiled language
Interpreted and compiled languageInterpreted and compiled language
Interpreted and compiled language
 
Introduction to compiler interpreter
Introduction to compiler interpreterIntroduction to compiler interpreter
Introduction to compiler interpreter
 
BASIC Programming Language
BASIC Programming LanguageBASIC Programming Language
BASIC Programming Language
 
Programming language
Programming languageProgramming language
Programming language
 
Translators(compiler assembler interpretor).
Translators(compiler assembler interpretor).Translators(compiler assembler interpretor).
Translators(compiler assembler interpretor).
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginners
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
Interpreter
InterpreterInterpreter
Interpreter
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
 
Introduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem AnsariIntroduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem Ansari
 
BIS07 Application Development - I
BIS07 Application Development - IBIS07 Application Development - I
BIS07 Application Development - I
 
Language translation system p
Language translation system pLanguage translation system p
Language translation system p
 
Presentation
PresentationPresentation
Presentation
 

Semelhante a Computer languages

La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
Cma Mohd
 

Semelhante a Computer languages (20)

Computer language
Computer languageComputer language
Computer language
 
Assembler
AssemblerAssembler
Assembler
 
Ppt 1
Ppt 1Ppt 1
Ppt 1
 
Program, Programming and Programming Language.pptx
Program, Programming and Programming Language.pptxProgram, Programming and Programming Language.pptx
Program, Programming and Programming Language.pptx
 
Introduction to programming language (basic)
Introduction to programming language (basic)Introduction to programming language (basic)
Introduction to programming language (basic)
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
COMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONSCOMPILER DESIGN OPTIONS
COMPILER DESIGN OPTIONS
 
computer languages
computer languagescomputer languages
computer languages
 
Software programming and development
Software programming and developmentSoftware programming and development
Software programming and development
 
Compiler design slide share
Compiler design slide shareCompiler design slide share
Compiler design slide share
 
La 5 Pl Translator
La 5   Pl TranslatorLa 5   Pl Translator
La 5 Pl Translator
 
Introduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptxIntroduction Programming and Application Lecture 1.pptx
Introduction Programming and Application Lecture 1.pptx
 
C_NOTES.pdf
C_NOTES.pdfC_NOTES.pdf
C_NOTES.pdf
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

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
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
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Ữ Â...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
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
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Computer languages

  • 1.
  • 3. WHAT IS COMPUTER LANGUAGE • A Computer language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of instructions for a computer. Computer languages can be used to create programs that implement specific algorithms. • Prince Arsal
  • 4. TYPES OF COMPUTER LANGUAGE 1. LOW-LEVEL LANGUAGE 2. HIGH-LEVEL LANGUAGE
  • 5.
  • 6. LOW- LEVEL LANGUAGE The programming languages that are close to machine language are called low-level Programming language. There are two examples of low-level language 1. Machine language 2. Assembly language
  • 7. MACHINE LANGUAGE The programming language in which instructions of the programs are written in binary Form is called “machine language”.It is fundamental computer language. It is very difficult to learn and use.There is no need to translate the program written in machine language .It is because; the instructions are already in machine code i.e binary form.
  • 8. ASSEMBLY LANGUAGE The programming language in which instructions of the programs are written in Symbols or English words, is called “assembly language". Assembly language was developed to make the programming task easier.it is very easy to learn than “machine language". This language is usually used for writing system software and firmware.
  • 9. HIGH-LEVEL LANGUAGE The programming languages that are close to human languages are called “high- level language”. The program instructions written in these programming Languages are similar to English language. These languages are easy to learn. Some commonly used high-level language are as following:  C/C++  FORTRAN  COBOL  JAVA  PASCAL  BASIC
  • 10. C/C++: The C or C++ languages mostly used to develop system software such as operating system and application software. FORTRAN: FORTRAN stand for “FORmula TRAnslation” . This language is used to develop software for solving mathematical problems. COBOL: COBOL stands for Common Buisneess Oriented Language. This language is used to develop software for business and commerce.
  • 11. JAVA It is used for network programming and web page designing. PASCAL It is used to develop software for scientific and business purposes. BASIC BASIC stands for Biginner All Purpose symbolic Instruction Code. It is used for beginners to learn the basic concepts of programming.
  • 13. Why we use translators SOURCE CODE: The program instruction written by following rules of any high- level language. The source code is like English statement. OBJECT CODE: The translated program into machine code because the source code must be translated into machine code. Because the computer only understand instructions in machine code.
  • 14. WHAT IS LANGUAGE TRANSLATORS: A type of system software that is used to translate the program written in high-level language (or assembly language) into machine code is called “language translator". Its also known as language processor. Every language has its own language translator program. it is difficult to write computer program directly in machine code. So we use language translators. Types of language Translators: i. Compiler ii. Interpreter iii. Assembler
  • 15. COMPILER The language translator program that translates the complete source code program into machine code as a whole is called “compiler”. C/C++ are the examples of compilers. The program translated into machine code is called the “object program". The source code is translated into object code successfully if it is free of errors. If there are errors in the source code, the compiler can successfully compile the source code.
  • 16. INTERPRETER The language translator program that translates the complete source code program into machine code statement by statement is called “Interpreter”.It translates one statement of source program into machine code and executes it immediately before translating the next statement.It also display the errors.GWBASIC is an example of an interpreter program.
  • 17. DIFFERENCE BETWEEN COMPILER AND INTERPRETER 1) It translate source code into object code as a whole. 2) It creats an object file. 3) Program execution is very fast 4) Translator program is not required to run the program. 5) It is not easier to correct the errors in source code. 1) It translate the source code into machine code statement –by- statement. 2) It does not creat an object file. 3) Program execution is slow. 4) Translator program is required to run the program 5) It is easier to correct the errors. COMPILER INTERPRETER
  • 18. ASSEMBLER The language translator program that translates the program written in assembly language into machine code is called “assembler”.
  • 19. End of Presentation Thanks for your ATTENTION Made By: “PRINCE