0% found this document useful (0 votes)
24 views

Programming

This document provides an introduction to programming concepts and programming languages. It discusses what computer programming is, provides examples of popular programming languages like Java and Python, and explains the different generations of programming languages from low-level machine languages to high-level languages like C++ and visual languages. The key learning outcomes are being able to recognize programming languages and differentiate between generations of programming languages.

Uploaded by

Mariem Khlifi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Programming

This document provides an introduction to programming concepts and programming languages. It discusses what computer programming is, provides examples of popular programming languages like Java and Python, and explains the different generations of programming languages from low-level machine languages to high-level languages like C++ and visual languages. The key learning outcomes are being able to recognize programming languages and differentiate between generations of programming languages.

Uploaded by

Mariem Khlifi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Unit 4: Introduction to

programming concepts
Year 7
Lesson

In this lesson you will learn about:


 Programming language
 Generations of programming language

Learning Outcomes

 Be able to recognise the programming language


 Be able to differentiate between generations of PL

Keywords

 Program
 Code
 Run
 Generation
Computer Programming
• Computer programming or coding is the composition of
sequences of instructions, called programs, that computers can
follow to perform tasks.
• It involves designing and implementing algorithms, step-by-step
specifications of procedures, by writing code in one or
more programming languages.
• The person writing the program is called programmer or a
coder
Examples of programming languages
• Each programming languages has its own vocabulary
• Some example of programming languages
• Java
• Python
• PHP
• C++
• Ruby
• HTML
• CSS
Generations of programming languages

The basic idea is that with each generation of programming language


the level of abstraction and the power of each statement in the
programming language increases.
• First-Generation Languages :
These are low-level languages like machine language.
Second-Generation Languages :
These are low-level assembly languages used in kernels and hardware drives.
Third-Generation Languages :
These are high-level languages like C, C++, Java, Visual Basic, and
JavaScript.
Fourth Generation Languages :
These are languages that consist of statements that are similar to statements in
the human language. These are used mainly in database programming and
scripting. Examples of these languages include Perl, Python, Ruby, SQL, and
MatLab(MatrixLaboratory).
Fifth Generation Languages :
These are the programming languages that have visual tools to develop a
program. Examples of fifth-generation languages include Mercury, OPS5,
and Prolog.
Exit ticket
• https://quizizz.com/admin/quiz/start_new/605a3df28f59bb001b82d4
40?ctaSource=classic-mode&fromPage=admin-quizType-id-slug
Conclusion

Programming languages are the backbone of modern technology,


enabling developers to create software, applications, and websites
that we use every day. With thousands of programming languages
available.
Success Criteria

 I can recognise the programming language


 I can differentiate between generations of PL

You might also like