Programação Informática:
A programação informática (frequentemente abreviada para programação) é o processo de escrever, testar e suportar o código fonte de programas informáticos. O código fonte é escrito numa linguagem de programação e pode ser uma alteração de código já existente ou algo completamente novo. O processo de escrever código fonte requer conhecimento em variados temas como o conhecimento da área da aplicação e algoritmos para implementar o comportamento desejado.
Linguagem de Programação:
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
Diferença entre linguagens de baixo
nível e linguagens de alto nível:
Linguagens de baixo nível :
São linguagens totalmente dependentes da máquina, ou seja, que o programa que se realiza com este tipo de linguagem não pode ser migrado ou utilizado em outras máquinas. Ao estar praticamente desenhado a medida do hardware, aproveitam ao máximo as características do mesmo.
Linguagens de alto nível:
São aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina.
Estão dirigidas a solucionar problemas mediante o uso de EDD's.
Nota: EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, algo muito utilizado em todas as linguagens de programação. São estruturas que podem mudar de tamanho durante a execução do programa. Permitem-nos criar estruturas de dados que se adaptem às necessidades reais de um programa. |
Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, à princípio, um programa escrito em uma linguagem de alto nível, pode ser migrado de uma máquina a outra sem nenhum tipo de problema.
Diferença entre Algoritmo e Programa:
Um algoritmo é, num certo sentido, um programa abstrato, dizendo de outra forma, um programa é um algoritmo concretizado. No entanto, os programas são, à exceção dos menores, visualizados mais facilmente como uma coleção de algoritmos menores combinados de um modo único, da mesma forma que uma casa é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição de como um computador pode ser levado a executar uma operação simples e específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas.
Dessa forma, um algoritmo é uma descrição de como um computador pode ser levado a executar uma operação simples e específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas.
Quem é considerado (a),
historicamente, o (a) primeiro (a) programador (a) informático (a)?