Carlos Peixoto

Olá :) Sou um aluno do 12º ano e durante o ano letivo vou trabalhar neste blog fornecendo informações sobre assuntos informáticos. Para entrar em contacto comigo podem utilizar o seguinte e-mail: cmopeixoto@gmail.com.

segunda-feira, 8 de abril de 2013

Programação

Fonte: http://www.areatecnica.com.br/upload/produto/infor.jpg
 
Programação é o processo de escrita, teste e manutenção de um programa de computador.
 
O programa é escrito em uma linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo diretamente em linguagem de máquina. Diferentes partes de um programa podem ser escritas em diferentes linguagens.
 
Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.
 
Uma linguagem de programação é um método 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.

 
As linguagens de programação costumam ser divididas, numa primeira análise, em:
  • Linguagens de baixo nível: estão mais próximas do hardware ou nível máquina.
  • Linguagens de alto nível: mais próximas da linguagem humana.

Linguagem de programação de alto nível é como se chama, na Ciência da Computação de linguagens de programação, uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador, como instruções e registradores. Essas características são abstraídas na linguagem de alto nível
Ex: Basic, Pascal, C, etc.  


Linguagem de programação de baixo nível trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registradores da máquina. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Um exemplo é a linguagem Assembly (não Assembler) que trabalha diretamente com os registradores do processador, manipulando dados.

Programa em linguagem-máquina – em contacto com o hardware

Fonte: http://certus.com.br/imagens/figuras/img_informatica.jpg

Algoritmo - é, por conseguinte, um conjunto ou sequência de instruções de operações devidamente organizadas e orientadas para a resolução de um determinado problema ou para alcançar determinados objetivos.

Programa de computador ou programa informático - é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador.

Sem comentários:

Enviar um comentário