GoConqr has a new look! Let us know what you think.

Mind map

Linguagem de Programação

Rafael Braga Lopes Portuguese

Map content

Linguagem de Programação

  1. Conceito

    • comunicar instruções para um computador
      • Uma linguagem de programação auxilia o programador no processo de desenvolvimento de software:
        • Projeto
        • Implementação
        • Verificação
        • Manutenção do software
        • Teste
    • É uma formar de interagir com as máquinas(computadores), tornando operacionais os programas escritos em linguagens de alto nível que necessitam ser traduzidos para linguagem de máquina.
  2. Tipos de Linguagem

    • Linguagem de Máquina
      • Possuía uma notação binária (zeros e uns), a qual tornava a programação trabalhosa, cansativa e fortemente sujeita a erros;
    • Linguagem Assembly
      • Códigos de operação e endereços binários foram substituídos por mnemônicos
    • – Linguagem de Alto Nível
      • Aproximam-se das linguagens utilizadas por humanos para expressar problemas
      • Cada declaração numa linguagem de alto nível equivale a várias declarações numa linguagem de baixo nível
  3. Tradutores

    • Programas que recebem como entrada um programa em linguagem assembly ou de alto nível e produzem como saída as instruções deste programa traduzidas para linguagem de máquina;
      • Compilador
      • Interpretador
      • Montadores
  4. Linguagens de Mercado

    • Linguagem C #
      • É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas precursoras C++, Java e Object Pascal
        • Orientada a Objetos
        • Linguagem acessível para iniciantes
        • Linguagem multiplataforma
        • Simplicidade
        • Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas
    • Linguagem C
      • Surgiu da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly
        • Estruturada
        • Fácil portabilidade
        • Simples
        • Provê recursos também de baixo nível, permitindo a incorporação de códigos Assembly
    • Python
      • Python é uma linguagem de programação desenvolvida e distribuída pela Python Software Foundation, comumente utilizada para fins diversos na programação
        • Legibilidade do código
        • Suporte a múltiplos paradigmas de programação
        • Desenvolvimento comunitário, o que facilita a constante evolução da linguagem
        • Python é muito usado em aplicações web, soluções complexas, jogos, Inteligência Artificial, Aprendizado de Máquina, entre outros.
        • Sintaxe moderna, simples e clara
    • Linguagem C++
      • Bjarne Stroustrup implementou diversas melhorias à linguagem C, a mais importante foi a inclusão de recursos de orientação a objetos.
        • Orientada à Objetos
        • Compatibilidade com a linguagem C
        • Portabilidade
        • Boa performance
    • Java
      • A sintaxe semelhante a C e C++
      • Orientada a Objetos – Java é uma das principais representantes das linguagens orientadas a objetos
      • Portabilidade
      • Alta performance.
      • Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems

Information

Description
Mind Map on Linguagem de Programação, created by Rafael Braga Lopes on 02/09/2022.
Views
0
Rating

More on Linguagens e paradigmas de programação

Feedback

What is it about?

What do you think of the new look?

How do you like it?