GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

PROGRAMAÇÃO

Gelöschter Nutzer Der Nutzer hat seine Fachbereichs-Information gelöscht. Englisch

Inhalt der Mindmap

PROGRAMAÇÃO

  1. Programação é o ato de converter um conjunto de informações, atividades, tarefas na linguagem que o computador entende para automatizar tais tarefas.

    • A programação é implementada através de uma linguagem de programação
  2. Um algoritmo é uma sequência de passos para realizar um tarefa ou resolver um problema.

    • Um programa é um algoritmo concretizado - União de compenentes
  3. Linguagens de Programação

    • Linguagens históricas
      • • Java • JavaScript • Lua • Perl • PHP
    • Linguagens acadêmicas
      • C • C++ • C# • Icon • Lisp
    • Linguagens proprietárias
      • • COBOL • Delphi • Eiffel
    • Linguagens não-proprietárias
      • • Pascal • Prolog • Haskell
    • Linguagens livres
      • Ada -ALGOL - Assembly - AWK
  4. Um paradigma de programação fornece e determina a visão que o programador possui sobre a estruturação e execução do programa.

    • Exemplos: Programação estruturada - Programação orientada a objetos - Programação imperativa - Programação declarativa - Programação orientada a fluxos
  5. Processamento de Linguagem

    • Linguagens Interpretadas (interpretadores de queries);
    • Linguagens Compiladas (compiladores para linguagens de programação);
    • Um processador é um programa que permite ao computador ―entender os comandos de alto nível escritos pelos usuários.
      • Pode ser necessário o uso de vários processadores para traduzir um programa fonte composto por módulos em um programa objeto.
  6. O objetivo de um compilador é traduzir as sequencias de caracteres que representam o programa fonte em código executável

  7. Tipos de erros (a sua gravidade) : 1) Erro fatal: impossível continuar a análise; 2) Erro grave: continua a análise, mas é impossível gerar código; 3) Aviso: a análise e geração continuam

    • Princípios gerais do tratamento de erros : Poupar esforço ao programador - Detectar o erro, o mais cedo possível - não propagar o erro à fase seguinte.
  8. ANALISADORES

    • O analisador léxico (Scanner): A única possibilidade de ocorrer erro é aparecer um caractere que não pertence ao alfabeto da linguagem ou palavras reservadas - Analise por palavra
    • Analisador Sintático (Parser): utiliza uma série de regras de sintaxe, que constituem a gramática da linguagem fonte. - É a gramática da linguagem que define a estrutura sintática do programa fonte - Analise por linha de comando
    • Analisador Semântico: fazer verificações de compatibilidade de tipo, Variável foi declarada, tipo de variável é válido, escopo , etc - Analisa o programa como um todo

Informationen

Beschreibung
Mapa mental de programação
Erstellt von
Gelöschter Nutzer · Feb 2017
Aktualisiert
15 Feb 2017
Aufrufe
13
Verlauf
  • Erstellt von Guilherme Toniello · 1 Mai 2014
  • Kopiert von Pagandai V Pannir Selvam · 15 Feb 2017
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck