A Presentation on computer languages.pptx

mamalikbivas 9 views 9 slides Jul 04, 2024
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

It's a presentation about computer languages by a 6th standard's kid.


Slide Content

Computer Project By Reesha Malik, 6 th grade- Alpha, Roll no.-31 On Computer Languages

There are five distinct types of computing languages. Binary 5GLs 4GLs Assembly High level

1 st generation or Machine language Machine language or binary code is a way for representing numbers, letters, and other data using only two symbols, or binary digits 1s and 0s organized in a form that the computer can read, interpret, and act with. Properties – Machine-dependent. The only language directly understood by a computer.

Second generation or Assembly language Assembly language is a low-level programming language that represents machine instructions through mnemonic codes. It is a human-readable type of machine language that provides a better match between the commands understood by the computer's hardware and the ones written by the programmer. Properties – Machine-dependent Assemblers must translate the data into machine code .

Third generation or High level language The 3GL (Third-generation language)  utilizes high-level languages, like C, Java, Python, and JavaScript , which are more user-friendly than low-level languages. They use English-like statements and keywords for coding, making them easier to understand and write. Properties— Uses mathematical operators. Machine-independent. Translated into machine language by compilers and interpreters.

Fourth generation or 4GLs They allow multiple common operations to be performed with a single programmer-entered command. 4GLs are usually not general-purpose languages like third-generation languages such as C and C++ are but instead are usually designed for a specific purpose, as in the case of SQL, which works with databases. Properties— Machine-independent. Minimal user skills required to obtain results. Application development tool.

The fifth-generation languages are also called 5GL. It is based on the concept of artificial intelligence. It uses the concept that rather than solving a problem algorithmically, an application can be built to solve it based on some constraints, i.e., we make computers learn to solve any problem. Fifth generation or 5GLs Properties— Used to develop artificial intelligence programs Machine-independent and easy to learn.