KEMBAR78
C-language Lecture 1 | PDF
Lecture 1
ENG : HATEM ABD EL-SALAM
C
Language
• Types of Programming Languages
• Why is called C
• What C can do
• Install code blocks (IDE)
• Make First program
Agenda
• Machine Language
• Low Level Language
• Middle Level Language
• High Level Language
Types of Programming Languages
Types of Programming Languages (Cont.)
Machine Language
Types of Programming Languages (Cont.)
Low Level Language
Types of Programming Languages (Cont.)
Low Level Language
Types of Programming Languages (Cont.)
Middle Level Language
Types of Programming Languages (Cont.)
High Level Language
Types of Programming Languages (Cont.)
Why is called C
• “Common Programming Language “ (CPL) was a British project to
create an all-singing all-dancing programming language. The language
was not a huge success . (1963)
• Because they are British, they scaled it down a little. Reduced the scope
and the ambition, and this produced the “Basic combined
programming language“ BCPL - a smaller language which was good for
low-level programming. Well suited for writing compilers and system
code.(1966)
• This, in-turn, inspired the "B" language..
• Finally C was developed by Dennis Ritchie in 1973
What C can do
• Operating Systems
• Language Compilers
• Text Editors
• Embedded stuff
• Make other languages
• Network Drivers
• etc…
(IDE)Install code blocks
• Integrated development environment.
It is a software application that provides comprehensive facilities to computer
programmers for software development. An IDE normally consists of a source code editor,
build automation tools and a debugger. Most modern IDEs have intelligent code completion
• Code
Make First program
C-language Lecture 1

C-language Lecture 1

  • 1.
    Lecture 1 ENG :HATEM ABD EL-SALAM C Language
  • 2.
    • Types ofProgramming Languages • Why is called C • What C can do • Install code blocks (IDE) • Make First program Agenda
  • 3.
    • Machine Language •Low Level Language • Middle Level Language • High Level Language Types of Programming Languages
  • 4.
    Types of ProgrammingLanguages (Cont.) Machine Language
  • 5.
    Types of ProgrammingLanguages (Cont.) Low Level Language
  • 6.
    Types of ProgrammingLanguages (Cont.) Low Level Language
  • 7.
    Types of ProgrammingLanguages (Cont.) Middle Level Language
  • 8.
    Types of ProgrammingLanguages (Cont.) High Level Language
  • 9.
    Types of ProgrammingLanguages (Cont.)
  • 10.
    Why is calledC • “Common Programming Language “ (CPL) was a British project to create an all-singing all-dancing programming language. The language was not a huge success . (1963) • Because they are British, they scaled it down a little. Reduced the scope and the ambition, and this produced the “Basic combined programming language“ BCPL - a smaller language which was good for low-level programming. Well suited for writing compilers and system code.(1966) • This, in-turn, inspired the "B" language.. • Finally C was developed by Dennis Ritchie in 1973
  • 11.
    What C cando • Operating Systems • Language Compilers • Text Editors • Embedded stuff • Make other languages • Network Drivers • etc…
  • 12.
    (IDE)Install code blocks •Integrated development environment. It is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools and a debugger. Most modern IDEs have intelligent code completion
  • 13.