Mapa mental
Linguagem de Programação
Contenido del mapa
Linguagem de Programação
Meio de Comunicação
- Ferramenta de comunicação comunicação entre o programador e o computador.
ALGORITMO
- Conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.
Auxilia no processo de desenvovimento de Software
- Projeto
- Implementação
- Verificação
- Manutenção de software
Modelo/Paradigma
- Imperativo
- Ordens para o computador fazer
- Modelos
- Objeto
- Funcional
- Lógico
- Imperativo
Tipos de Linguagem
- Alto Nível
- Voltadas para facilitar o raciocínio humano.
- Tradutores
- Progamas que recebem como entrada um programa em linguagem assembly ou de alto nível (dita linguagem fonte) e produzem como saída as instruções deste programa taduzidas pa linguagem de máquina;
- Compildor
- Traduz de uma vez só 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);
- Código objeto
- É a tradução para a linguagem de Máquina, ele é produzido por um compilador pode ser executado várias vezes sem a necessidade de re-compilação. Esta só é necessária se o código fonte for alterado. Por isso, os programas objeto compilados tendem a ser executados mais rapidamente que um interpretado equivalente;
- 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);
- Programa interpretado
- Todo programa interpretado deve re-executar o processo de interpretação independentemente de ter havido ou não modificações no seu código fonte. Com a interpretação, os programas podem ser desenvolvidos e testados mesmo se estes possuírem erros;
- Montador
- Faz a tradução direta das instruções Assembly para um programa equivalente escrito em linguagem de máquina.
- Vantagens
- Programas têm maior portabilidade e as linguagens mais estruturadas
- Desvantagens
- Programas exigem mais tempo de processamento
- Linguagens
- Java
- Linguagem Compilada
- C
- Linguagem Compilada
- C#
- Linguagem Compilada
- Python
- Linguagem Interpretada
- JavaScript
- Linguagem Interpretada
- C++
- Linguagem Compilada
- Iniciante
- VisualG
- O programa é leve e gratuito (1mb), você será capaz de assimilar os principais comandos da linguagem dos algoritmos, como por exemplo: ‘Se então’, "E", "Ou", "Repita até", "Faça para", etc, até coisas mais complicadas, como matrizes e vetores.
- VisualG
- Web
- PHP
- .NET
- C#
- Java
- Ruby
- Python
- Perl
- Desktop
- Java
- C#
- JavaScript
- VB.NET e VB
- Outras
- Java
- Baixo Nível
- Assembly
- Usa instruções simbólicas para representa os 0's e 1's;
- Linguagem de Máquina
- Totalmente codificada em binário (0's e 1's)
- Vantagens
- Programas são processados mais rapidamente
- Desvantagens
- Programa têm pouca portabilidade
- Assembly
- Alto Nível
Información
- Descripción
- Mapa Mental sobre Linguagem de Programação, creado por Luis C el 25/03/2021.
- Creado por
- Luis C
- Visitas
- 1
- Valoración