SlideShare a Scribd company logo
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

Programming languages
Programming languagesProgramming languages
Programming languages
Akash Varaiya
 

What's hot (20)

Programming language
Programming languageProgramming language
Programming language
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Computer Language
Computer LanguageComputer Language
Computer Language
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 
Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.Compiler vs Interpreter-Compiler design ppt.
Compiler vs Interpreter-Compiler design ppt.
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
A History of Computer Programming Languages.pdf
A History of Computer Programming Languages.pdfA History of Computer Programming Languages.pdf
A History of Computer Programming Languages.pdf
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
introduction computer programming languages
introduction computer programming languages introduction computer programming languages
introduction computer programming languages
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Translators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreterTranslators(Compiler, Assembler) and interpreter
Translators(Compiler, Assembler) and interpreter
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
History of C Programming Language
History of C Programming LanguageHistory of C Programming Language
History of C Programming Language
 
System programming vs application programming
System programming vs application programmingSystem programming vs application programming
System programming vs application programming
 

Similar to Development of computer languages

Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
hashgeneration
 
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
 

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
 
Programming Language
Programming LanguageProgramming Language
Programming 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
 
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
 
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
 
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
 
Programming assignment help
Programming assignment helpProgramming assignment help
Programming assignment help
 
Programming languages
Programming languages Programming languages
Programming languages
 

Recently uploaded

Recently uploaded (20)

size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Keeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security ServicesKeeping Your Information Safe with Centralized Security Services
Keeping Your Information Safe with Centralized Security Services
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 

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.