Language,
Low-level languages,
High-level languages,
CHARACTERSTICS OF LOW LEVEL LANGUAGES
Third generation languages (3GL)
Types: - C++
VISUAL BASIC
JAVA
JAVASCRIPT
Size: 324.69 KB
Language: en
Added: Sep 09, 2020
Slides: 16 pages
Slide Content
Basic Meaning of
Computer Language
Dr. Kamal Gulati
LANGUAGE
HumanLanguage:Commonlyused
toexpressFeeingandunderstand
otherpersonexpression.Itcanbe
oralorgesturalkindof
Communication.
DEFINITION OF COMPUTER LANGUAGES
•A computer languages are the languages by
which a user command a computer to work on
the algorithm which a user has written to get
an output.
TWO TYPES OF COMPUTER LANGUAGES
•Low-level languages
•High-level languages
First generation languages or 1GL
Representtheveryearly,primitive
computerlanguagesthatconsisted
entirelyof1'sand0's-theactual
languagethatthecomputer
understands(machinelanguage).
Second generation languages (2GL)
Representastepupfromthefirst
generationlanguages.Allowfor
theuseofsymbolicnames
insteadofjustnumbers.Second
generationlanguagesareknown
asassemblylanguages.Code
writteninanassemblylanguage
isconvertedintomachine
language(1GL).
CHARACTERSTICS OF LOW LEVEL
LANGUAGES
•Direct memory management
•Little-to-no abstraction from the hardware
•Register access
•Statements usually have an obvious
correspondence with clock cycles
•Superb performance
C++
•C++isstaticallytyped,free-form,multi-
paradigm,compiled,general-purposeprogramming
language.Itisregardedasa"middle-level"language,
asitcomprisesacombinationofbothhigh-
levelandlow-levellanguagefeatures.
Language features
Operators and operator overloading
Templates
Objects
Polymorphism