Linguagem de Programação

Description

Mapa mental com necessidades e requisitos de uma LP (Linguagem de Programação)
Eduardo Bromatti Monteiro
Mind Map by Eduardo Bromatti Monteiro, updated more than 1 year ago
Eduardo Bromatti Monteiro
Created by Eduardo Bromatti Monteiro about 3 years ago
68
0

Resource summary

Linguagem de Programação
  1. O que é?
    1. Notação para descrever ordens e servir de meio de comunicação entre computadores e humanos.
    2. Porque estudar os conceitos?
      1. Melhorar a compreensão das linguagens já conhecidas
        1. Facilita o aprendizado de novas linguagens
          1. Escolha mais assertiva para futuros projetos
            1. Maior facilidade na projeção de uma linguagem
            2. Requisitos de uma LP
              1. Legibilidade
                1. Um software deve ser facilmente lido e entendido, pois a manutenção é uma parte importante.
                2. Simplicidade
                  1. Ela não deve ter muitos comandos, um único símbolo com vários significados, sobrecarga de operadores, para uma função
                  2. Ortogonalidade
                    1. Conjunto pequeno de instruções primitivas pode ser combinado para construir as estruturas de controle e de dados.
                    2. Boa sintaxe
                      1. Evitar identificadores muito pequenos, sem palavras especiais na identificação de blocos, permitir letras maiúsculas e minúsculas, nomes parecidos ou com nomes diferentes..
                      2. Flexibilidade
                        1. Facilidade de modificar o programa a partir de novos requisitos.
                        2. Reuso de código
                          1. Subprogramas, modularização, estrutura de dados
                          2. Tratamento de exceções
                            1. Verificar erros em tempo de execução e pôr em prática medidas corretivas
                            2. Redigibilidade
                              1. Facilidade com que a linguagem pode ser usada para criar programas.
                              2. Fácil aprendizagem
                                1. Intuitiva e clara, facilitando o aprendizado da linguagem
                              3. Para que serve?
                                1. Conjuntos de instruções padronizadas para que um computador execute determinados comandos, ou seja, tornar uma máquina capaz de processar e até armazenar dados, afim de solucionar problemas.
                                Show full summary Hide full summary

                                Similar

                                História da informática
                                Renato Costa
                                QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                anapaulabrasilam
                                Organização e Arquitetura de Computador
                                Rodrigo Gomes
                                ARQUITETURA DE COMPUTADORES
                                wesley.silva.ads
                                LINGUAGEM DE PROGRAMAÇÃO I
                                ailtonmidias
                                Lógica de Programação- Dados
                                Gabriela Alves
                                Introdução à Lógica de Computação
                                Joselaine Frantz
                                FlashCard sobre Pensamento Computacional
                                Suéllen Martinelli
                                História da Computação - Anos 70 a 2000
                                valeriabarbosa67
                                O emprego do hífen
                                Sabrina Kehl