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

Mindmap

Linguagem de Programação

Marley dos Santos Azevedo Portugiesisch

Inhalt der Mindmap

Linguagem de Programação

  1. Tipos de Linguagem

    • Baixo Nível
      • A implementação de programas nesse tipo de linguagem e muito complexa e dependente do conhecimento das instruções do processador.
        • Linguagem de Máquina
          • Possuía uma notação binária (zero e um), a qual torna a programação trabalhosa, cansativa e fortemente sujeita a erros.
        • Linguagem Assembly
          • Surgiu para minimizar as dificuldades da programação em binário. Códigos de operação e endereços binários foram substituídos por mnemônicos.
    • Alto Nível
      • Essa linguagem é independente do processador em que é executada, seu código e mais elaborado, contemplando operações mais complexas. Para que possam ser processadas por um computador, os comandos precisarão ser traduzidos para uma única linguagem que o computador de entende.
        • 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.
  2. O que é uma linguagem de programação ?

    • • Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.
      • Podemos dizer ainda que em computação, uma linguagem de programação é a ferramenta de comunicação entre o programador que visa resolver um problema e o computador que irá ajudá-lo a resolver.
  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.
      • Interpretador
        • Traduz (sem gerar código-objeto) e em seguida executa, uma-a-uma, as instruções de um programa em linguagem de alto nível (código-fonte)
      • Montadores
        • Faz a tradução direta das instruções Assembly para um programa equivalente escrito em linguagem de máquina.
      • Compilador
        • Traduz de uma vez todo o programa escrito em linguagem de alto nível (código-fonte) para um programa equivalente escrito em linguagem de máquina (código-objeto)
  4. Java

    • Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems. Um conjunto padronizado de bibliotecas de classes (packages).
      • Principais Características
        • Java Script é uma linguagem de programação que permite a você implementar itens complexos em páginas web, toda vez que uma página da web faz mais do que simplesmente mostrar a você informação estática mostrando conteúdo que se atualiza em um intervalo de tempo, mapas interativos ou gráficos 2D/3D animados, etc.
      • Kit de desenvolvimento
        • JDK (Java Development Kit) JRE • javac – compilador • jar – empacotador de aplicações javadoc – ferramenta para geração de documentação Outros
  5. Python

    • • Python é uma linguagem de programação poderosa e de fácil aprendizado. Linguagem de altíssimo nível, Python suporta diferentes paradigmas de programação e conta com recursos poderosos
      • Características Linguagem Python
        • • Legibilidade do código. Sintaxe moderna, simples e clara, o que favorece a escrita de códigos organizados, fáceis de compreender e manter, sem perda em produtividade. • 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 (Machine Learning –ML).
  6. Linguagem C

    • Criada em 1972, é derivada das antigas ALGOL 68 e BCPL. • Surgiu da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly (mais próxima do código de máquina e, portanto, mais complexa de se entender).
      • Vantagens da linguagem C
        • • Estruturada • Fácil portabilidade. Simples, pois conta com um conjunto de funções e sub-rotinas que auxiliam no desenvolvimento de sistemas. Provê recursos também de baixo nível, permitindo a incorporação de códigos Assembly.
  7. C ++

    • • C++ foi desenvolvida durante a década de 80. • Bjarne Stroustrup implementou diversas melhorias à linguagem C, a mais importante foi a inclusão de recursos de orientação a objetos.
      • Características da linguagem C ++
        • Orientada à Objetos; Compatibilidade com a linguagem C; Portabilidade; Boa performance.
  8. C#

    • Vantagens da Linguagem C#
      • • C# (“c sharp”), trata-se de uma linguagem de programação desenvolvida pela Microsoft e lançada em julho de 2002. É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas precursoras C++, Java e Object Pascal. Desse modo, programadores que conhecem pelo menos uma destas linguagens, podem facilmente aprender a programar em C#. É uma linguagem bem mais completa, recentemente passou a ter portabilidade com o Linux/Docker, graças ao projeto da Microsoft, o .NET Core.
        • Orientada a Objetos; Linguagem acessível para iniciantes. Linguagem multiplataforma. Mercado ativo para quem programa em C#. Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto o C++ e tão simples quanto o Visual Basic. Fortemente tipada: isso ajuda a evitar erros por manipulação imprópria de tipos e atribuições incorretas.

Informationen

Beschreibung
Mindmap am Linguagem de Programação, erstellt von Marley dos Santos Azevedo am 25/08/2022.
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck