SlideShare a Scribd company logo
1 of 15
Introduction to languages
Computer languages
• Source of communication
• To communicate with the computer user
needs to have a language that should be
understood by the computer
Two categories
• Low level language
• High level language
Low level language
• Machine language
• Lowest and most elementary level language
• Only language which computer can understood
string of binary digits(0’s &1’s)
• 0’s-absences of electrical pulse
• 1’s-presences of electrical pulse
Merits & demerits
MERITS
• Fast and Efficient
• No translator needed
DEMETRITS
• All operation codes &memory addresses have
to be remembered
• It is hard to find error
• Machine dependent –particular machine
language cane be used on only one type of
computer
Assembly languages
• Operation codes and operands are given in
the form of alphanumeric symbols instead of
0’s & 1’s
• Mnemonics codes and can have maximum up
to 5 letters(SUB,START,LABEL etc..,)
• Symbolic programming language
Merits & Demerits
MERITS
• Easier to understand and use
• Easy to locate and correct errors
• Easy to modify
DEMERITS
• Machine dependent
• Programmer should have the knowledge of
the hardware also
High level language
• Close to English language
• Enable to write programs easily
• Symbolic language that use English words and
mathematical symbols
• Many language have been developed for
achieving different variety of tasks
languages
• BASIC : Beginners All Purpose Symbolic
Instruction Code
• FORTRAN : Formula Translation
• PL/1 : Programming Language version 1
• ALGOL : Algorithm Language
• APL : A Programming Language
• COBOL : Common Business Oriented
Language
• RPG : Report Program Generator
• LISP : List Processing
• PROLOG : Program In Language
Merits
• User friendly and easier to learn enquire less time
to write
• Easier to maintain
• Problem oriented rather than machine based
• Program written in high level language can be
translated into many machine language and
therefore can run on any computer for which
there exists an appropriate translator compiler
and interpreter
Interpreter
• Converts one level of language to another
language
Compiler and interpreter
compiler
• Converts the high level
instructions into machine
• Entire program is executed
• List of errors is created by
the compiler after the
compilation process
• An independent executable
file is created
interpreter
• Convert high level
instruction into intermittent
form
• After translating the first
line an interpreter then
executes it
• Stop translating after the
first error
• Required an interpreter
program each time
C Features
• MODULARITY
• PORTABILITY
• EXTENDABILITY
• SPEED
• FLEXIBILITY
HISTORY OF C
• Fortran compiler
• Ken Thompson
• New high level language B for developing a
compiler
• Based on BCPL (Basic Combined Programming
Language) developed by Martin Richard
C
• AT’s & T’s Bell Lab (USA) in 1972
• Dennis Ritchie
• Purpose : to design the Unix -os
• PL/1,ALGOL,etc
• The ANSI formed a committee in 1983
• This committee approved a version of c in
1989 which is known as ANSIC
• ANSI C was then approved by the
international standard organization (ISO) in
1990

More Related Content

What's hot

Computer languages
Computer languagesComputer languages
Computer languagesAqdasNoor
 
COMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMINGCOMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMINGABHINAV SINGH
 
classification of computer language
classification of computer languageclassification of computer language
classification of computer languageBinamraRegmi
 
computer languages
computer languagescomputer languages
computer languagesRajendran
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representationgaurav jain
 
Computer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 clComputer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 clSaumya Sahu
 
Programming Languages / Translators
Programming Languages / TranslatorsProgramming Languages / Translators
Programming Languages / TranslatorsProject Student
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.Questpond
 
Programming Languages
Programming LanguagesProgramming Languages
Programming LanguagesMohamed Omar
 

What's hot (19)

computer languages
computer languagescomputer languages
computer languages
 
Computer Language
Computer LanguageComputer Language
Computer Language
 
Computer language
Computer languageComputer language
Computer language
 
Computer languages
Computer languagesComputer languages
Computer languages
 
COMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMINGCOMPUTER LANGUAGES AND PROGRAMMING
COMPUTER LANGUAGES AND PROGRAMMING
 
classification of computer language
classification of computer languageclassification of computer language
classification of computer language
 
computer languages
computer languagescomputer languages
computer languages
 
Computer language
Computer languageComputer language
Computer language
 
Lecture1
Lecture1Lecture1
Lecture1
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Chapter 4 computer language
Chapter 4 computer languageChapter 4 computer language
Chapter 4 computer language
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Computer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 clComputer Fundamentals Chapter 12 cl
Computer Fundamentals Chapter 12 cl
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Programming Languages / Translators
Programming Languages / TranslatorsProgramming Languages / Translators
Programming Languages / Translators
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 

Viewers also liked

Presentation Kingdom of Belgium
Presentation Kingdom of BelgiumPresentation Kingdom of Belgium
Presentation Kingdom of BelgiumKristina Huber
 
Presentation about belgium
Presentation about belgiumPresentation about belgium
Presentation about belgiumBaeke Alieke
 
Languages of World History I
Languages of World History ILanguages of World History I
Languages of World History Iierlynn
 
History SOL Testing Tips
History SOL Testing TipsHistory SOL Testing Tips
History SOL Testing Tipsierlynn
 
European Languages - history and evolution
European Languages - history and evolutionEuropean Languages - history and evolution
European Languages - history and evolutionEuroasia
 
Evolution of formula 1 cars
Evolution of formula 1 carsEvolution of formula 1 cars
Evolution of formula 1 carsAmit Mangtani
 
Customs And Traditions Of Belgium
Customs     And Traditions Of BelgiumCustoms     And Traditions Of Belgium
Customs And Traditions Of Belgiumsschryvers
 
Belgium Presentation
Belgium PresentationBelgium Presentation
Belgium Presentationarlamb85
 
Ppt belgium
Ppt belgiumPpt belgium
Ppt belgiumytack
 
History of programming languages
History of programming languagesHistory of programming languages
History of programming languagestwuniversity
 
Formula1 presentation
Formula1 presentationFormula1 presentation
Formula1 presentationAmit Mangtani
 
Presentation of belgium
Presentation of belgiumPresentation of belgium
Presentation of belgiumdoonacad
 

Viewers also liked (18)

JavaYDL8
JavaYDL8JavaYDL8
JavaYDL8
 
Presentation Kingdom of Belgium
Presentation Kingdom of BelgiumPresentation Kingdom of Belgium
Presentation Kingdom of Belgium
 
Presentation about belgium
Presentation about belgiumPresentation about belgium
Presentation about belgium
 
Languages of World History I
Languages of World History ILanguages of World History I
Languages of World History I
 
History SOL Testing Tips
History SOL Testing TipsHistory SOL Testing Tips
History SOL Testing Tips
 
European Languages - history and evolution
European Languages - history and evolutionEuropean Languages - history and evolution
European Languages - history and evolution
 
Evolution of formula 1 cars
Evolution of formula 1 carsEvolution of formula 1 cars
Evolution of formula 1 cars
 
Ppt On Belgium
Ppt On BelgiumPpt On Belgium
Ppt On Belgium
 
Formula 1
Formula 1Formula 1
Formula 1
 
Formula 1 race car
Formula 1 race carFormula 1 race car
Formula 1 race car
 
Customs And Traditions Of Belgium
Customs     And Traditions Of BelgiumCustoms     And Traditions Of Belgium
Customs And Traditions Of Belgium
 
Belgium Presentation
Belgium PresentationBelgium Presentation
Belgium Presentation
 
Belgium Culture
Belgium CultureBelgium Culture
Belgium Culture
 
Formula 1
Formula 1Formula 1
Formula 1
 
Ppt belgium
Ppt belgiumPpt belgium
Ppt belgium
 
History of programming languages
History of programming languagesHistory of programming languages
History of programming languages
 
Formula1 presentation
Formula1 presentationFormula1 presentation
Formula1 presentation
 
Presentation of belgium
Presentation of belgiumPresentation of belgium
Presentation of belgium
 

Similar to History of languages'

Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studysamiullahamjad06
 
Evolution of programming languages-migara presentation.pptx
Evolution of programming languages-migara presentation.pptxEvolution of programming languages-migara presentation.pptx
Evolution of programming languages-migara presentation.pptxDinithiGunarathna
 
C Programming Lecture 1 - Introduction to C.pptx
C Programming Lecture 1 - Introduction to C.pptxC Programming Lecture 1 - Introduction to C.pptx
C Programming Lecture 1 - Introduction to C.pptxMurali M
 
Basic Introduction of C Lecture 1[16096].pptx
Basic Introduction of C Lecture 1[16096].pptxBasic Introduction of C Lecture 1[16096].pptx
Basic Introduction of C Lecture 1[16096].pptxCoolGamer16
 
computer language with full detail
computer language with full detail computer language with full detail
computer language with full detail sonykhan3
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming VanessaBuensalida
 
6th Computer PPT.pptx
6th Computer PPT.pptx6th Computer PPT.pptx
6th Computer PPT.pptxSpandanBajaj
 
A classification of programing languages
A classification of programing languagesA classification of programing languages
A classification of programing languagesom collins
 
Computer-charecteristics,types of languages,translators
Computer-charecteristics,types of languages,translatorsComputer-charecteristics,types of languages,translators
Computer-charecteristics,types of languages,translatorsVarshaSivashanker
 
ProgrammingIntroduction.ppt
ProgrammingIntroduction.pptProgrammingIntroduction.ppt
ProgrammingIntroduction.pptJoel Manio
 

Similar to History of languages' (20)

Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there study
 
Evolution of programming languages-migara presentation.pptx
Evolution of programming languages-migara presentation.pptxEvolution of programming languages-migara presentation.pptx
Evolution of programming languages-migara presentation.pptx
 
Computer languages
Computer languagesComputer languages
Computer languages
 
C Programming Lecture 1 - Introduction to C.pptx
C Programming Lecture 1 - Introduction to C.pptxC Programming Lecture 1 - Introduction to C.pptx
C Programming Lecture 1 - Introduction to C.pptx
 
Lesson 2.pptx
Lesson 2.pptxLesson 2.pptx
Lesson 2.pptx
 
Basic Introduction of C Lecture 1[16096].pptx
Basic Introduction of C Lecture 1[16096].pptxBasic Introduction of C Lecture 1[16096].pptx
Basic Introduction of C Lecture 1[16096].pptx
 
computer language with full detail
computer language with full detail computer language with full detail
computer language with full detail
 
Language processors
Language processorsLanguage processors
Language processors
 
programming.pptx
programming.pptxprogramming.pptx
programming.pptx
 
sege.pdf
sege.pdfsege.pdf
sege.pdf
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming
 
6th Computer PPT.pptx
6th Computer PPT.pptx6th Computer PPT.pptx
6th Computer PPT.pptx
 
A classification of programing languages
A classification of programing languagesA classification of programing languages
A classification of programing languages
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Computer-charecteristics,types of languages,translators
Computer-charecteristics,types of languages,translatorsComputer-charecteristics,types of languages,translators
Computer-charecteristics,types of languages,translators
 
CHRANPREE PPT.ppt
CHRANPREE PPT.pptCHRANPREE PPT.ppt
CHRANPREE PPT.ppt
 
ProgrammingIntroduction.ppt
ProgrammingIntroduction.pptProgrammingIntroduction.ppt
ProgrammingIntroduction.ppt
 
a1.pptx.pdf
a1.pptx.pdfa1.pptx.pdf
a1.pptx.pdf
 

Recently uploaded

原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证diploma001
 
如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一ypfy7p5ld
 
Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfpadillaangelina0023
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一Fs
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012sapnasaifi408
 
Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...
Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...
Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...RegineManuel2
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfpadillaangelina0023
 
Ethics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.pptEthics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.pptShafqatShakeel1
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一2s3dgmej
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一lvtagr7
 
MIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx reviewMIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx reviewSheldon Byron
 
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCRdollysharma2066
 
Preventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptxPreventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptxGry Tina Tinde
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一z xss
 
Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713Riya Pathan
 
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...Suhani Kapoor
 
办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一
办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一
办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一F La
 
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Discovery Institute
 
Final Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipFinal Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipSoham Mondal
 

Recently uploaded (20)

原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
原版定制卡尔加里大学毕业证(UC毕业证)留信学历认证
 
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
 
如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证)加州大学欧文分校毕业证毕业证成绩单原版一比一
 
Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdf
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
 
Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...
Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...
Drawing animals and props.pptxDrawing animals and props.pptxDrawing animals a...
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
 
Ethics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.pptEthics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.ppt
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
 
MIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx reviewMIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx review
 
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Pitampura Delhi NCR
 
Preventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptxPreventing and ending sexual harassment in the workplace.pptx
Preventing and ending sexual harassment in the workplace.pptx
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
 
Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713Escort Service Andheri WhatsApp:+91-9833363713
Escort Service Andheri WhatsApp:+91-9833363713
 
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
 
办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一
办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一
办理(Hull毕业证书)英国赫尔大学毕业证成绩单原版一比一
 
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, India
 
Final Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipFinal Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management Internship
 

History of languages'

  • 2. Computer languages • Source of communication • To communicate with the computer user needs to have a language that should be understood by the computer
  • 3. Two categories • Low level language • High level language
  • 4. Low level language • Machine language • Lowest and most elementary level language • Only language which computer can understood string of binary digits(0’s &1’s) • 0’s-absences of electrical pulse • 1’s-presences of electrical pulse
  • 5. Merits & demerits MERITS • Fast and Efficient • No translator needed DEMETRITS • All operation codes &memory addresses have to be remembered • It is hard to find error • Machine dependent –particular machine language cane be used on only one type of computer
  • 6. Assembly languages • Operation codes and operands are given in the form of alphanumeric symbols instead of 0’s & 1’s • Mnemonics codes and can have maximum up to 5 letters(SUB,START,LABEL etc..,) • Symbolic programming language
  • 7. Merits & Demerits MERITS • Easier to understand and use • Easy to locate and correct errors • Easy to modify DEMERITS • Machine dependent • Programmer should have the knowledge of the hardware also
  • 8. High level language • Close to English language • Enable to write programs easily • Symbolic language that use English words and mathematical symbols • Many language have been developed for achieving different variety of tasks
  • 9. languages • BASIC : Beginners All Purpose Symbolic Instruction Code • FORTRAN : Formula Translation • PL/1 : Programming Language version 1 • ALGOL : Algorithm Language • APL : A Programming Language • COBOL : Common Business Oriented Language • RPG : Report Program Generator • LISP : List Processing • PROLOG : Program In Language
  • 10. Merits • User friendly and easier to learn enquire less time to write • Easier to maintain • Problem oriented rather than machine based • Program written in high level language can be translated into many machine language and therefore can run on any computer for which there exists an appropriate translator compiler and interpreter
  • 11. Interpreter • Converts one level of language to another language
  • 12. Compiler and interpreter compiler • Converts the high level instructions into machine • Entire program is executed • List of errors is created by the compiler after the compilation process • An independent executable file is created interpreter • Convert high level instruction into intermittent form • After translating the first line an interpreter then executes it • Stop translating after the first error • Required an interpreter program each time
  • 13. C Features • MODULARITY • PORTABILITY • EXTENDABILITY • SPEED • FLEXIBILITY
  • 14. HISTORY OF C • Fortran compiler • Ken Thompson • New high level language B for developing a compiler • Based on BCPL (Basic Combined Programming Language) developed by Martin Richard
  • 15. C • AT’s & T’s Bell Lab (USA) in 1972 • Dennis Ritchie • Purpose : to design the Unix -os • PL/1,ALGOL,etc • The ANSI formed a committee in 1983 • This committee approved a version of c in 1989 which is known as ANSIC • ANSI C was then approved by the international standard organization (ISO) in 1990