Programming is the process of writing a program using a computer language. A program is a set of instructions which a computer uses to do a specific task.
Algorithm is a defined set of steps that can be used to complete a task.
A flowchart is a type of diagram that represents an algorithm or process. It can give a step-by-step solution to a given problem. Process operations are represented in the boxes of various kinds connected with arrows.
Programming languages are languages used for coding computer programs, there are low-level programming languages which are very closed to the machine code and high-level programming languages the commands of which are written in a form that resembles English.
A program written in a programming language has to be converted into the machine code by special programs called assemblers, interpreters and compilers.
Finally the program has to be tested with sample data to see if there are any bugs or errors. The process of correcting them is called debugging.
© Střední průmyslová škola elektrotechniky a informatiky, Ostrava, příspěvková organizace