Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

History of programming

languages
ENGLISH LANGUAGE II

Ivan Abramušić
Osijek, November,2022
STRUCTURE
• What is programming language?
• Early history
• Generations of programming languages
• First generation
• Second generation
• Third generation
• Fourth generation
• Fifth generation
• Conclusion
WHAT IS PROGRAMMING LANGUAGE

• A programming language is a vocabulary and set of grammatical rules for


instructing a computer or computing device to perform specific tasks
• Syntax (form) and semantics (meaning)
EARLY HISTORY

• Babbage's Analytical Engine (1837.)


• First automatic mechanical digital computer
• Mill, store, reader and printer
• Ada Lovelace (first programmer)
GENERATIONS OF PROGRAMMING
LANGUAGES

• First generation (machine language)


• Second generation (assembly language)
• Third generation (high-level languages)
• Fourth generation (very high-level languages)
• Fifth generation (artifical intelligence language)
FIRST GENERATION (1940.)
• Machine language
• Low-level programming language
• Consist of only 1's and 0's
• Fast and efficient
• Difficult for human to read and write
SECOND GENERATION (1950.)
• Assembly language
• Low-level programming language
• Easier to read and write
• Symbolic names
• An assembler
THIRD GENERATION (1964.)
• High-level language
• Closer to human
• Easy to write and read
• Compiler or interpreter
• Easy to maintain
• Representatives: PASCAL, FORTRAN
     BASIC, C, C++
FOURTH GENERATION (1972.)
• Very high-level language
• Reduce time, effort and cost
• Closer to natural language
• Highly portable 
• Enables users to access data in database
• Representatives: Python, Perl, SQL, NOMAD 
FIFTH GENERATION (1984.)
• Defining  certain constraints
• Without programmer
• Used in artificial intelligence research
• Representatives: Mercury, Prolog, OPS5
CONCLUSION

• Programming languages are getting closer and closer to humans


• Every generation is important
• Its easier to programm nowdays
THANKS FOR LISTENING!

You might also like