SlideShare a Scribd company logo
A.D.PATEL INSTITUTE OF TECHNOLOGY
Name: Harsh .D. Patel
Parth .N. Patel
• Branch: Electronic and Communication
• Batch: B-3
• Enrollment no: 160010111029(T-15)
160010111024(T-23)
• Year: 2016-2017
• Subject: Computer Programming and
Utilization(210003)
• Email-id: hiharshpatel997@gmail.com
parthpatel467878@gmail.com
Programming
Languages
Machine
Language
Assembly
Language
High-
level
language
Object
Oriented
Language
Programming Languages
Language is system for communicating. Programming language is a
vocabulary and a set of grammatical rules for instructing computer to
perform specific tasks.
 Machine Language
• Machine code or machine language is a set of instructions executed
directly by a CPU.
• Computer don’t understand English, Hindi or Tamil. They respond
only to machine language.
• Machine language are usually referred to as the first generation
language
Assembly Language
• It reduced programming complexity and provide
some standardization to built an application.
• It also referred to as the second-generation
programming language.
• In assembly language, the 0s and 1s of machine
language are replaced with abbreviations
mnemonic code.
High-level Language
• A high-level programming that enables a
programmer to write programs that are more or
less independent of a particular type of computer.
• Eg :- C, Fortran, Pascal, Cobol etc.
• High-level language code is translate by COMPILER
into machine language.
Translator Programs
 A translator is a computer program that performs the translation of a
program written in a given programming language into a functionally
equivalent program in a different computer language, without losing the
functional or logical structure of the original code.
Assembler
InterpreterComplier
Assembler
• It’s a computer program which translates assembly
language to an object file or machine language
format.
• Each assembly language is specific to a particular
computer architecture.
• Assembly language may also be called symbolic
machine code.
Complier
• A compiler is a computer program (or a set of
programs) that transforms source code written in a
programming language (the source language) into
another computer language (the target language),
with the latter often having a binary form known as
object code.
• Compiler language include COBOL, FORTRAN,
C,C++, etc.
Interpreter
• The interpreter is a translation program that
converts each high-level program statement into
the corresponding machine code.
• The commonly used interpreted language is BASIC
and PERL.
Programming Environment
A programming environment comprises all those
components that facilitate the development of a
program.
• The following are some of the main categories :-
1. Integrated development environment
2. Debugging tool
3. Memory usage tool
Introduction to the Design and Implementation of Correct, Efficient and
Maintainable programs
The design and development of a correct , efficient,
and maintainable program depends on the approach
followed by the programmer.
Analysis phase
Designing
phase
Development
phase
Implementation
and testing
Structured Programming
 Structured programming is a programming
paradigm aimed at improving the clarity, quality,
and development time of a computer program by
making extensive use of subroutines, block
structures, for and while loops—in contrast to using
simple tests and jumps such as the go to statement
which could lead to "spaghetti code" causing
difficulty to both follow and maintain.
Problem Solving
Problem that can be solved through a computer may
range in size and complexity.
 Problem solving by following steps;
1. Developing the algorithm
2. Drawing the flowchart
Thank you

More Related Content

What's hot

Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
NIKANOR THOMAS
 
Interpreter
InterpreterInterpreter
Interpreter
IGZ Software house
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
Frankie Jones
 
Programming languages
Programming languagesProgramming languages
Programming languages
Archana Maharjan
 
Presentation on C programming language
Presentation on C programming languagePresentation on C programming language
Presentation on C programming language
Arunima Education Foundation
 
Notacd07
Notacd07Notacd07
Notacd07
Azmiah Mahmud
 
C Course material
C Course materialC Course material
C Course material
Fareed Khan
 
Unit 2
Unit 2Unit 2
Logical programming languages and functional programming languages
Logical programming languages and functional programming languagesLogical programming languages and functional programming languages
Logical programming languages and functional programming languages
nahianzarif
 
Computer Programming: Chapter 1
Computer Programming: Chapter 1Computer Programming: Chapter 1
Computer Programming: Chapter 1
Atit Patumvan
 
13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide
Muhammad Talha Zaroon
 
Intermediate Languages
Intermediate LanguagesIntermediate Languages
Intermediate Languages
Ganesh Samarthyam
 
Programming languages
Programming languagesProgramming languages
Programming languages
Dr. B T Sampath Kumar
 
Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
Chapter 5( programming) answer
Chapter 5( programming) answerChapter 5( programming) answer
Chapter 5( programming) answer
smkengkilili2011
 
Principles of programming
Principles of programmingPrinciples of programming
Principles of programming
Rob Paok
 
PROGRAMMING AND LANGUAGES
PROGRAMMING AND LANGUAGES  PROGRAMMING AND LANGUAGES
Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.
Md Hossen
 
Computer
ComputerComputer
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Sangheethaa Sukumaran
 

What's hot (20)

Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
 
Interpreter
InterpreterInterpreter
Interpreter
 
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Presentation on C programming language
Presentation on C programming languagePresentation on C programming language
Presentation on C programming language
 
Notacd07
Notacd07Notacd07
Notacd07
 
C Course material
C Course materialC Course material
C Course material
 
Unit 2
Unit 2Unit 2
Unit 2
 
Logical programming languages and functional programming languages
Logical programming languages and functional programming languagesLogical programming languages and functional programming languages
Logical programming languages and functional programming languages
 
Computer Programming: Chapter 1
Computer Programming: Chapter 1Computer Programming: Chapter 1
Computer Programming: Chapter 1
 
13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide13 A Programing Languages (IT) Lecture Slide
13 A Programing Languages (IT) Lecture Slide
 
Intermediate Languages
Intermediate LanguagesIntermediate Languages
Intermediate Languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
 
Chapter 5( programming) answer
Chapter 5( programming) answerChapter 5( programming) answer
Chapter 5( programming) answer
 
Principles of programming
Principles of programmingPrinciples of programming
Principles of programming
 
PROGRAMMING AND LANGUAGES
PROGRAMMING AND LANGUAGES  PROGRAMMING AND LANGUAGES
PROGRAMMING AND LANGUAGES
 
Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.
 
Computer
ComputerComputer
Computer
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 

Viewers also liked

book review
book reviewbook review
book review
Harsh Patel
 
Functional Sculptures by SOPRO.IN
Functional Sculptures by SOPRO.INFunctional Sculptures by SOPRO.IN
Functional Sculptures by SOPRO.IN
M. Carolina Diniz
 
Ayyed Abdulsahib Naser-CV
Ayyed Abdulsahib Naser-CVAyyed Abdulsahib Naser-CV
Ayyed Abdulsahib Naser-CV
Ayyed Naser
 
Govinda presentation on acid rain
Govinda presentation on acid rainGovinda presentation on acid rain
Govinda presentation on acid rain
Govinda Raj Joshi
 
Maxima & Minima of Calculus
Maxima & Minima of CalculusMaxima & Minima of Calculus
Maxima & Minima of Calculus
Arpit Modh
 
Cultura empresarial en estudiantesuniversitarios
Cultura empresarial en estudiantesuniversitariosCultura empresarial en estudiantesuniversitarios
Cultura empresarial en estudiantesuniversitarios
MARIA ROXANNA INTRIAGO GUERRERO
 
恩恩 內政部分享簡報
恩恩 內政部分享簡報恩恩 內政部分享簡報
恩恩 內政部分享簡報
En-En Hsu
 
لغتي الخالدة
لغتي الخالدةلغتي الخالدة
لغتي الخالدة
ebtisam salem
 
The Social Journal
The Social JournalThe Social Journal
The Social Journal
Dorothea Salo
 
Maxima and minima
Maxima and minimaMaxima and minima
Maxima and minima
Umesh Pandey
 
Gdz biologiya test
Gdz biologiya testGdz biologiya test
Gdz biologiya test
Lucky Alex
 
Practicle application of maxima and minima
Practicle application of maxima and minimaPracticle application of maxima and minima
Practicle application of maxima and minima
British Council
 
Acid rain powerpoint presentation[1]
Acid rain powerpoint presentation[1]Acid rain powerpoint presentation[1]
Acid rain powerpoint presentation[1]
jodibaker1
 
Symbol GC
Symbol GCSymbol GC
F%$#! Link Building. Content Marketing FTW
F%$#! Link Building. Content Marketing FTWF%$#! Link Building. Content Marketing FTW
F%$#! Link Building. Content Marketing FTW
Rand Fishkin
 
Cpu and its functions
Cpu and its functionsCpu and its functions
Cpu and its functions
myrajendra
 
How Software-Defined Storage Translates into Just-in-Time Data Center Scaling
How Software-Defined Storage Translates into Just-in-Time Data Center ScalingHow Software-Defined Storage Translates into Just-in-Time Data Center Scaling
How Software-Defined Storage Translates into Just-in-Time Data Center Scaling
Dana Gardner
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
Amazon Web Services
 
Acid Rain Powerpoint presentation
Acid Rain Powerpoint presentationAcid Rain Powerpoint presentation
Acid Rain Powerpoint presentation
guest6d3ed48
 
Aula ácidos nucléicos
Aula ácidos nucléicosAula ácidos nucléicos
Aula ácidos nucléicos
Lar D
 

Viewers also liked (20)

book review
book reviewbook review
book review
 
Functional Sculptures by SOPRO.IN
Functional Sculptures by SOPRO.INFunctional Sculptures by SOPRO.IN
Functional Sculptures by SOPRO.IN
 
Ayyed Abdulsahib Naser-CV
Ayyed Abdulsahib Naser-CVAyyed Abdulsahib Naser-CV
Ayyed Abdulsahib Naser-CV
 
Govinda presentation on acid rain
Govinda presentation on acid rainGovinda presentation on acid rain
Govinda presentation on acid rain
 
Maxima & Minima of Calculus
Maxima & Minima of CalculusMaxima & Minima of Calculus
Maxima & Minima of Calculus
 
Cultura empresarial en estudiantesuniversitarios
Cultura empresarial en estudiantesuniversitariosCultura empresarial en estudiantesuniversitarios
Cultura empresarial en estudiantesuniversitarios
 
恩恩 內政部分享簡報
恩恩 內政部分享簡報恩恩 內政部分享簡報
恩恩 內政部分享簡報
 
لغتي الخالدة
لغتي الخالدةلغتي الخالدة
لغتي الخالدة
 
The Social Journal
The Social JournalThe Social Journal
The Social Journal
 
Maxima and minima
Maxima and minimaMaxima and minima
Maxima and minima
 
Gdz biologiya test
Gdz biologiya testGdz biologiya test
Gdz biologiya test
 
Practicle application of maxima and minima
Practicle application of maxima and minimaPracticle application of maxima and minima
Practicle application of maxima and minima
 
Acid rain powerpoint presentation[1]
Acid rain powerpoint presentation[1]Acid rain powerpoint presentation[1]
Acid rain powerpoint presentation[1]
 
Symbol GC
Symbol GCSymbol GC
Symbol GC
 
F%$#! Link Building. Content Marketing FTW
F%$#! Link Building. Content Marketing FTWF%$#! Link Building. Content Marketing FTW
F%$#! Link Building. Content Marketing FTW
 
Cpu and its functions
Cpu and its functionsCpu and its functions
Cpu and its functions
 
How Software-Defined Storage Translates into Just-in-Time Data Center Scaling
How Software-Defined Storage Translates into Just-in-Time Data Center ScalingHow Software-Defined Storage Translates into Just-in-Time Data Center Scaling
How Software-Defined Storage Translates into Just-in-Time Data Center Scaling
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
Acid Rain Powerpoint presentation
Acid Rain Powerpoint presentationAcid Rain Powerpoint presentation
Acid Rain Powerpoint presentation
 
Aula ácidos nucléicos
Aula ácidos nucléicosAula ácidos nucléicos
Aula ácidos nucléicos
 

Similar to Cpu (Coumputer languages)

Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
Christ Association
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
Chewe Lulembo
 
C_NOTES.pdf
C_NOTES.pdfC_NOTES.pdf
C_NOTES.pdf
mechanicaleng2
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078
 
Program Logic and Design
Program Logic and DesignProgram Logic and Design
Program Logic and Design
Froilan Cantillo
 
week 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptxweek 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptx
nuruddinnnaim
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
NaqashAhmad14
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
zaheeriqbal41
 
PROG0101_CH02.pptx
PROG0101_CH02.pptxPROG0101_CH02.pptx
PROG0101_CH02.pptx
AnjaliPandey439257
 
Computer programming
Computer programmingComputer programming
Computer programming
Suneel Dogra
 
1.Overview of Programming.pptx
1.Overview of Programming.pptx1.Overview of Programming.pptx
1.Overview of Programming.pptx
Vishwas459764
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
Nisarg Amin
 
CS3251-_PIC
CS3251-_PICCS3251-_PIC
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
Munawar Bukhari
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
educationfront
 
Introduction to C Programming Language.pptx
Introduction to C Programming Language.pptxIntroduction to C Programming Language.pptx
Introduction to C Programming Language.pptx
AnithaTAssistantProf
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
Teena Bosamiya
 
class1.pdf
class1.pdfclass1.pdf
class1.pdf
SujalSalvi4
 

Similar to Cpu (Coumputer languages) (20)

Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
 
C_NOTES.pdf
C_NOTES.pdfC_NOTES.pdf
C_NOTES.pdf
 
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
 
Program Logic and Design
Program Logic and DesignProgram Logic and Design
Program Logic and Design
 
week 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptxweek 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptx
 
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
 
PROG0101_CH02.pptx
PROG0101_CH02.pptxPROG0101_CH02.pptx
PROG0101_CH02.pptx
 
Computer programming
Computer programmingComputer programming
Computer programming
 
1.Overview of Programming.pptx
1.Overview of Programming.pptx1.Overview of Programming.pptx
1.Overview of Programming.pptx
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
 
CS3251-_PIC
CS3251-_PICCS3251-_PIC
CS3251-_PIC
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Introduction to C Programming Language.pptx
Introduction to C Programming Language.pptxIntroduction to C Programming Language.pptx
Introduction to C Programming Language.pptx
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
class1.pdf
class1.pdfclass1.pdf
class1.pdf
 

Recently uploaded

Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 

Recently uploaded (20)

Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 

Cpu (Coumputer languages)

  • 1. A.D.PATEL INSTITUTE OF TECHNOLOGY Name: Harsh .D. Patel Parth .N. Patel • Branch: Electronic and Communication • Batch: B-3 • Enrollment no: 160010111029(T-15) 160010111024(T-23) • Year: 2016-2017 • Subject: Computer Programming and Utilization(210003) • Email-id: hiharshpatel997@gmail.com parthpatel467878@gmail.com
  • 2. Programming Languages Machine Language Assembly Language High- level language Object Oriented Language Programming Languages Language is system for communicating. Programming language is a vocabulary and a set of grammatical rules for instructing computer to perform specific tasks.
  • 3.  Machine Language • Machine code or machine language is a set of instructions executed directly by a CPU. • Computer don’t understand English, Hindi or Tamil. They respond only to machine language. • Machine language are usually referred to as the first generation language
  • 4. Assembly Language • It reduced programming complexity and provide some standardization to built an application. • It also referred to as the second-generation programming language. • In assembly language, the 0s and 1s of machine language are replaced with abbreviations mnemonic code.
  • 5. High-level Language • A high-level programming that enables a programmer to write programs that are more or less independent of a particular type of computer. • Eg :- C, Fortran, Pascal, Cobol etc. • High-level language code is translate by COMPILER into machine language.
  • 6. Translator Programs  A translator is a computer program that performs the translation of a program written in a given programming language into a functionally equivalent program in a different computer language, without losing the functional or logical structure of the original code. Assembler InterpreterComplier
  • 7. Assembler • It’s a computer program which translates assembly language to an object file or machine language format. • Each assembly language is specific to a particular computer architecture. • Assembly language may also be called symbolic machine code.
  • 8. Complier • A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code. • Compiler language include COBOL, FORTRAN, C,C++, etc.
  • 9. Interpreter • The interpreter is a translation program that converts each high-level program statement into the corresponding machine code. • The commonly used interpreted language is BASIC and PERL.
  • 10. Programming Environment A programming environment comprises all those components that facilitate the development of a program. • The following are some of the main categories :- 1. Integrated development environment 2. Debugging tool 3. Memory usage tool
  • 11. Introduction to the Design and Implementation of Correct, Efficient and Maintainable programs The design and development of a correct , efficient, and maintainable program depends on the approach followed by the programmer. Analysis phase Designing phase Development phase Implementation and testing
  • 12. Structured Programming  Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making extensive use of subroutines, block structures, for and while loops—in contrast to using simple tests and jumps such as the go to statement which could lead to "spaghetti code" causing difficulty to both follow and maintain.
  • 13. Problem Solving Problem that can be solved through a computer may range in size and complexity.  Problem solving by following steps; 1. Developing the algorithm 2. Drawing the flowchart