Paradigmas de análise e desenvolvimento
1. Faça um resumo sobre os conceitos da linguagem de programação, assim como sua estrutura os conceitos de sintaxe e semântica , tipos de dados excreções e atribuições .
R= Linguagens de programação são conjuntos de notações formais para descrever ações ou operações a serem realizadas por um computador. São ferramentas para o desenvolvimento de software. Sintaxe é o conjunto de regras formais para a escrita de um programa é a forma como as instruções de uma linguagem são escritas e a semântica diz respeito à significação. Em linguagem de programação, semântica é o significado do programa sintaticamente válido.
2. Pesquise e mostre exemplos de linguagens de alto e baixo nível identificando as diferenças e características de cada tipo de linguagem.
R= Linguagens de baixo nível São linguagens totalmente dependentes da máquina, ou seja, que o programa que se realiza com esse tipo não pode ser migrado ou utilizado em outras máquinas.
Ao estar praticamente desenhado à medida do hardware, aproveitam ao máximo as características do mesmo. EX: Assembly (é uma notação legível por humanos para o código de máquina) Linguagens de alto nível São aquelas que se encontram mais próximas à linguagem natural que à linguagem de máquina. Estão dirigidas a solucionar problemas mediante o uso das EDD’S (estrutura dinâmica de dados). Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, à princípio, um programa escrito em uma linguagem de alto nível, pode ser migrado de uma máquina a outra sem nenhum tipo problema. EX: Java.
3. Faça um resumo sobre os processos de compilação e interpretação , identifique duas linguagens de programação compiladas e duas linguagens interpretadas o resumo devera conter vantagens e desvantagens de ambas
R=Compilação Na compilação o programa escrito na linguagem fonte é traduzido para a linguagem de máquina e depois ligado e carregado para ser executado.
Basicamente na