Introduction to Programming         Languages          Sayed Mahmoud AbdEl-Rahman
What is the meaning of       Programming Language?• Programming language is like any other  language around the world.• En...
What’s in a language?• Words.• Grammars.• Expressions & sentences.
Why do we need it?        Why learn a language?• You might need to deal with programmers in  the course of your work.• You...
Program & Programming• What is a Program?     A program is a list of instructions for thecomputer to follow to accomplish ...
What’s a programming Language?• Coded language used by Programmers to write  instructions that a computer can understand t...
Programming Languages Around         the worlds
Classification of Programming              languages• High Level Languages     (C - C++ - C# - Java - VB)• Low Level Langu...
How can a computer understand         these languages?• The most basic (called low-level) computer language is  the machin...
Which Language is the Best?• No language is perfect or ideal than other  languages.• No language has the best History.• Ev...
How we would select a programming           language• Compile vs. interpreted and assembly.• Easy to use.• Problem Domain....
How to be a Programmer?            What to learn?• Tools or Platform ( Visual studio).• White Papers and Pen.• Any Referen...
What should been you know ?•   Syntax.•   Selection (If , Switch)•   Loops (For , While)•   Functions.•   Pointer , Arrays...
How can write a code?    Input         Processing      Output                  (Program)1- Define the Problem (build the a...
Computer Branches•   Graphics & Images Processing.•   Programmer.•   Database.•   Controlling.•   Network.•   Operating Sy...
Thank You
Introduction to programming languages
Upcoming SlideShare
Loading in...5
×

Introduction to programming languages

860

Published on

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
860
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
57
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction to programming languages"

  1. 1. Introduction to Programming Languages Sayed Mahmoud AbdEl-Rahman
  2. 2. What is the meaning of Programming Language?• Programming language is like any other language around the world.• English – Arabic – Spanish – French.
  3. 3. What’s in a language?• Words.• Grammars.• Expressions & sentences.
  4. 4. Why do we need it? Why learn a language?• You might need to deal with programmers in the course of your work.• You may also be required to do some programming yourself in the future.
  5. 5. Program & Programming• What is a Program? A program is a list of instructions for thecomputer to follow to accomplish the task ofprocessing data into information.• What is a programming? programming is the act of writing (coding)the program to process data.
  6. 6. What’s a programming Language?• Coded language used by Programmers to write instructions that a computer can understand to do what the programmer (or the computer user) wants.
  7. 7. Programming Languages Around the worlds
  8. 8. Classification of Programming languages• High Level Languages (C - C++ - C# - Java - VB)• Low Level Languages (Assembly – Machine Language)
  9. 9. How can a computer understand these languages?• The most basic (called low-level) computer language is the machine language that uses binary (1 and 0) code which a computer can run (execute) very fast without using any translator or interpreter program, but is very complex. The high-level languages (such as Basic, C, Java) are much simpler (more English-like) to use but need to use another program (a compiler or an interpreter) to convert the high-level code into the machine code.
  10. 10. Which Language is the Best?• No language is perfect or ideal than other languages.• No language has the best History.• Every language has its place in programming world!
  11. 11. How we would select a programming language• Compile vs. interpreted and assembly.• Easy to use.• Problem Domain.• Security provision.
  12. 12. How to be a Programmer? What to learn?• Tools or Platform ( Visual studio).• White Papers and Pen.• Any Reference you Like (Love) it (only one).
  13. 13. What should been you know ?• Syntax.• Selection (If , Switch)• Loops (For , While)• Functions.• Pointer , Arrays, References• Classes, object• File IO
  14. 14. How can write a code? Input Processing Output (Program)1- Define the Problem (build the algorithm).2- Design the Program.3- Write the Code.4- Debug the Program.5- Test the Program.
  15. 15. Computer Branches• Graphics & Images Processing.• Programmer.• Database.• Controlling.• Network.• Operating System.• Hardware.
  16. 16. Thank You
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×