0% found this document useful (0 votes)
457 views13 pages

History of Programming Languages

This document provides a history of programming languages from the first to fifth generations. It begins with defining a programming language as a vocabulary and rules for instructing a computer to perform tasks. The first generation used machine language of 1s and 0s. The second generation introduced assembly languages with symbolic names. The third generation comprised high-level languages like Pascal and BASIC that were closer to human language. Fourth generation languages like Python reduced time and cost. Fifth generation languages focused on artificial intelligence without a programmer. Overall, each generation brought programming closer to natural human communication.

Uploaded by

ivan abramušić
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
457 views13 pages

History of Programming Languages

This document provides a history of programming languages from the first to fifth generations. It begins with defining a programming language as a vocabulary and rules for instructing a computer to perform tasks. The first generation used machine language of 1s and 0s. The second generation introduced assembly languages with symbolic names. The third generation comprised high-level languages like Pascal and BASIC that were closer to human language. Fourth generation languages like Python reduced time and cost. Fifth generation languages focused on artificial intelligence without a programmer. Overall, each generation brought programming closer to natural human communication.

Uploaded by

ivan abramušić
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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