This presentation provides an overview of computer programming. It defines computer programming as the iterative process of writing code to enable computers to perform tasks. The history of computer programming is discussed, noting the development of FORTRAN in 1954 as the first high-level programming language. The main categories of computer programming are then outlined, including paradigms, compiling vs interpreting, debugging, and more. The programming process of defining problems, planning solutions, coding, testing, and documenting is also summarized. Finally, the presentation concludes that computer programming is essential for smoothly controlling computers.
3. Introduction of Computer programming in
one sentence
Computer programming is the iterative process of writing
or editing code.
4. What is Computer programming
The process of developing and implementing various
sets of instructions to enable a computer to do a certain
task. These instructions are considered computer
programs and help the computer to operate smoothly.
5. History of computer programming
In the 1880s, Herman Hollerith invented the recording of data on a
medium that could then be read by a machine.
In 1954, FORTRAN was invented, it was the first high level
programming language to have a functional implementation, as
opposed to just a design on paper.
The Computer Programme was a TV series originally broadcast by
the BBC (on BBC2) in 1982. The idea behind the series was to
introduce people to computers and show them what they were
capable of.
6. There are some main categories of
Computer programming
Paradigms
Compiling or interpreting
Debugging
Self-modifying programs
Embedded programs
Manual Programming
Automatic programme Generation
7. The programming process
Defining the problem
Planning the solution
Coding the program
Testing the program
Documenting the program
8. Programming language
The language used to program computers is called programing
language. Different programming languages support different styles
of programming .
9. Type of programming language
Machine language
Assembly languages
High-level languages
Very high-level languages
Natural languages
10. Conclusion
At the end of this discussion we understand that without computer
programming we can not control the computer smoothly.