Conceitos
Programas de computador são algoritmos escritos em linguagens entendidas por computadores, isto é, as instruções são lidas, traduzidas, interpretadas e executadas por mecanismos e componentes eletrônicos existentes em um computador.
Existem várias linguagens de programação tais como Pascal, C, C++, C#, Assembler, Cobol, Fortran, Visual Basic, Delphi, Java dentre outras.
Pela forma como são executados, os programas são classificados como;
- interpretados (as instruções originais são lidas, traduzidas e executadas a cada vez que o programa é utilizado)
- compilados (as instruções originais são lidas e traduzidas uma única vez e executadas a cada vez que o programa é utilizado)
Pela forma como são escritos, os programas são classificados como;
- estruturados (compostos por estruturas de algorítmos organizados hierarquicamente)
- dirigidos a eventos (a execução dos algorítmos é disparada por eventos externos como o clique de um mouse)
- baseados em objetos (os algorítmos são armazenados junto ao objeto e podem ser reaproveitados em outros programas)