0% found this document useful (0 votes)
5 views16 pages

Lec1 C

Uploaded by

abdalrahim124
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views16 pages

Lec1 C

Uploaded by

abdalrahim124
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

1 EmadAldeen MohammedAhmed

Programming is a set of principles and theories that are


suitable for practical environments (computer science)
A set of instructions and orders arranged to solve
a specific problem , Or a group of codes written in
a language of programming languages
set of ready-made programs And complementary and
interrelated, which perform multiple functions

- Ready programs: they cannot be modified in their final


form
Program types:

.(OS)
.(Programming Languages)
.(Applications)
.(Compilers – Interpreter)
These are levels that the programmer will go
through during his educational journey to
programming
(Programming Language
Levels):
1-Traditional

It is the stage of writing programs in a random


way that does not depend on foundations,
theories or structuring
Defects
1- Errors cannot be detected
2- Software cannot be developed easily
3- Program development greatly increases the
size of the program
2- Structuring
It is a stage in which the programmer divides a
program into structures to help him discover
errors

3- Objectivity
It is a stage in which the programmer divides a
program into objects. Each object specializes in
solving a specific problem, and the object
contains functions
1- Low Language Level (L.L.L)

Assembler
Micro Assembly

Defects
1- Difficulty writing or understanding programs
because they deal with binary codes
2- A language far from human
3- You need computer specialists
Midst Language Level

This level appeared and then disappeared to the


development to the higher levels, where its levels
were merged and classified into the higher level

Its advantages
Close to computer language and human language
Highest Language Level (H.L.L):

Its advantages
 Close to human languages
 Easy to understand and write
 Structural languages
 Specialized languages
Advantages for C++
Header
Files
1.#include <library_name.h>
2.Public Declaration
3. Main ()
4.}
Program 5. Private Declaration
Body
6. Statements..
Statements..
Statements..
7.{

15 EmadAldeen MohammedAhmed
The inventor of the C ++ programming language is Bayern Strostrup

You might also like