Computer Languages.
-
Upload
aditya-sheoran -
Category
Technology
-
view
23.268 -
download
4
Transcript of Computer Languages.
![Page 1: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/1.jpg)
Computer Languages
Presented By :- Aditya Sheoran
![Page 2: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/2.jpg)
Definition Of Computer Languages
• Computer languages 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:-• (1)Low level languages• (2)High level languages
![Page 3: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/3.jpg)
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 level language is used in two generations of
computers.1. First Generation.2. Second Generation.
![Page 4: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/4.jpg)
First Generation Language (1GL)
• 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)
![Page 5: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/5.jpg)
Second Generation Language (2GL)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)
![Page 6: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/6.jpg)
High Level Languages
• 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.
![Page 7: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/7.jpg)
Third Generation Language (3GL)
• With the languages introduced by 3GL of computer programming , words and
commands were being used. These languages therefore, had syntax thatwas much easier to understand. Third Generation Languages are known as “High Level Languages”.
![Page 8: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/8.jpg)
TYPES• C++
• Visual Basic
• Java
• Java script
![Page 9: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/9.jpg)
C++• C++ is statically typed, free-form,
multi paradigm compiled, general purpose programming language. It is regarded as a “Middle Level Language” as it comprises a combination of both high and low level language features.
• Language Features:-1. Operators and operator overloading.2. Templates.3. Objects.4. Polymorphism.
![Page 10: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/10.jpg)
Visual Basic• Visual Basic 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.
![Page 11: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/11.jpg)
Characteristics• Interpreted.
• Dynamic constructs .
• Poor performance .
• Flexible syntax (good for internal dls’S)
![Page 12: Computer Languages.](https://reader031.fdocuments.us/reader031/viewer/2022021813/587c5ee91a28ab633c8b57a1/html5/thumbnails/12.jpg)