A Historical Overview of Programming Language Evolution, Slides of Computer Programming

An insightful overview of the evolution of programming languages from the 1st generation machine level language to the 5th generation artificial intelligence languages. It covers the key features, advantages, and disadvantages of each generation, including their dependency on translators, ease of use, and programming paradigms.

Typology: Slides

2022/2023

Uploaded on 02/05/2024

anonymous_srv
anonymous_srv 🇳🇵

2 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
GENERATION OF
PROGRAMMING
LANGUAGE
pf3
pf4
pf5

Partial preview of the text

Download A Historical Overview of Programming Language Evolution and more Slides Computer Programming in PDF only on Docsity!

GENERATION OF

PROGRAMMING

LANGUAGE

ST

GENERATION PROGRAMMING

LANGUAGE (1940-56)

Known as Machine Level Language, Machine dependent because each type of processor requires their own machine language, Only understand binary language, so statements were written in 0s & 1s form No translator required, run fast and efficiently,

Difficult to understand and debug errors.

RD

GENERATION PROGRAMMING

LANGUAGE (1964-71)

Known as High Level Language, Machine Independent because programs can run on various machines, Required translator(Interpreter/Compiler) to translate written program into machine level language, Supports both structured and object oriented programming language, Human understandable language, as written in English like statements, Different machine use different compilers,

TH

GENERATION PROGRAMMING

LANGUAGE (1971-NOW)

Known as Object Oriented Programming Language, OOP is about creating objects that contain both data and methods, Enables users to access database and support for mathematical optimization, Design to reduce time and effort to develop different software applications, Requires specification of what task is to be performed without providing instructions, Memory consumption is very high, Eg. SQL, Foxpro, etc.

THANK YOU!!