Hist rico Linguagens de Programa o

1096 palavras 5 páginas
TRABALHO AVALIATIVO COMPLEMENTAR AV1
LÓGICA DE PROGRAMAÇÃO

HISTÓRICO DAS LINGUAGENS DA PROGRAMAÇÃO

PROFESSOR: EDUARDO ARBEX
ADÊMICO: Vinícius Martins de Freitas
Matricula: 2014.031.04255
Engenharia de Produção

RESENDE
2015

Histórico das Linguagens de Programação

Podemos imaginar o computador como uma super calculadora, capaz de fazer cálculos muito mais rápido que nós, mas para isso devemos dizer para o computador o que deve ser calculado e como deve ser calculado. A função das linguagens de programação é exatamente essa, ou seja, servir de um meio de comunicação entre computadores e humanos.

Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um.

As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas.

Exemplos de linguagens de baixo nível são a linguagem binária e a linguagem Assembly.

MOV r0, #0C ;load base address of string into r0
LOAD: MOV r1,(r0) ;load contents into r1
CALL PRINT ; call a print routine to print the character in r1
INC r0 ;point to next character
JMP LOAD ;load next character

Como pode-se notar, é uma linguagem bastante complicada.

Já as linguagens de alto nível são mais fáceis de se trabalhar e de entender, as ações são representadas por palavras de ordem (exemplo faça, imprima, etc) geralmente em inglês, foram feitos assim para facilitar a memorização e a lógica. Elas não são interpretadas diretamente pelo computador, sendo necessário traduzí-las para linguagem binária utilizando-se de um programa chamado compilador.

Quando programamos em uma linguagem de programação de alto nível primeiramente criamos um arquivo de texto comum contendo a lógica do programa, ou seja, é onde falamos ao computador como deve ser feito o que queremos. Este arquivo de texto é chamado de código-fonte,

Relacionados

  • Matemática
    20594 palavras | 83 páginas
  • Linguagens audiovisuais
    1562 palavras | 7 páginas
  • Trabalho de Conclusão de Curso
    4282 palavras | 18 páginas
  • Arquivo
    641 palavras | 3 páginas
  • ED Imagetica
    5623 palavras | 23 páginas
  • fusao nuclear
    12524 palavras | 51 páginas
  • Historia javascript
    4342 palavras | 18 páginas
  • Texto
    5824 palavras | 24 páginas
  • Logistica
    7797 palavras | 32 páginas
  • SEGMENTAÇÃO E PARALELIZAÇÃO DE V ́ ̧ ̃ ̧ ̃ IDEOS EM SISTEMAS MULTIPROCESSADOS
    3435 palavras | 14 páginas