segunda-feira, 27 de abril de 2015

Programaçao

Comecemos, então, por definir Programação:

 É o instrumento essencial do funcionamento dos sistemas de informação. Este é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito  numa linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo directamente em linguagem de máquina.

Um programador escreve, numa linguagem de programação, o código-fonte de um software. Este código indicará ao programa informático o que tem de fazer e de que forma.

Para que o programador consiga comunicar com o computador e desenvolver os tais programas, necessita de utilizar a Linguagem de Programação. Esta permite que um programador especifique precisamente sobre quais dados um computador vai actuar, como estes dados serão armazenados ou transmitidos e quais acções devem ser tomadas sob várias circunstâncias.

 Portanto, a Linguagem de Programação dá instruções ao computador, permitindo definir um determinado programa.

As linguagens de programação costumam ser divididas, numa primeira análise, em:




  1.  Linguagem de alto nível - encontra-se mais longe do código de máquina e mais próximo à linguagem humana.No entanto, não é possível afirmar que "determinada linguagem pode ser mais humana que outra", tornando-se, então, numa definição um tanto subjectiva.
  2. Linguagem de baixo nível -  São linguagens totalmente dependentes da máquina, estando mais próximas do hardware.
Isto quer dizer que o programa que utiliza este tipo de linguagem não pode ser utilizado em outras máquinas.

Dentro deste grupo, podemos encontrar:


  •  Linguagens máquina - esta linguagem ordena à máquina as operações fundamentais para seu funcionamento, sendo muito mais rápida que as linguagens de alto nível. Consiste na combinação de 0's e 1's para formar as ordens entendíveis pelo hardware da máquina.

  • Linguagens Assembly - derivado da linguagem máquina, formada por abreviaturas de letras e números (mnemotécnicos). Com o aparecimento desta linguagem criaram-se os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem máquina.
   Diferença entre programa e algoritmo:

Programa - É um conjunto de instruções organizadas de uma forma lógica e previamente estabelecida, permitindo ao computador executar as tarefas que lhe são pedidas.

Algoritmo - Um 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 objectivos.  Um algoritmo pode ser escrito com o auxílio de uma linguagem natural, utilizando expressões específicas.

Sem comentários:

Enviar um comentário