AULA 01 Flashcards
O que é a Lógica?
É o estudo do raciocínio válido. É a maneira de raciocinar particular a um indivíduo ou a um grupo, gerando uma sequência coerente, regular e necessária de acontecimentos ou métodos, com a finalidade de obter uma solução prática e eficaz para um problema.
O que é um Programa?
É uma sequência lógica de instruções escritas em uma linguagem de programação, para serem executadas passo a passo, com a finalidade de atingir um determinado objetivo.
Quem é o Programador?
Pessoa responsável por criar, testar e fazer manutenção de programas de computador.
O que é uma Linguagem de Programação?
É um método padronizado para comunicar instruções para um computador.
Quais são os tipos de Linguagem de Programação?
- Linguagem de baixo nível;
- Linguagem de alto nível.
O que são as Linguagens de Baixo Nível?
São aquelas capazes de compreender a arquitetura do computador e que utilizam somente instruções do processador. Ex: Linguagem de máquina e Assembly (muito utilizado na robótica).
Quais são as características das Linguagens de Baixo Nível?
- Sintaxe Complexa;
- Mais próximas da linguagem de máquina;
- Maior tempo de desenvolvimento.
O que são as Linguagens de Alto Nível?
São as Linguagens com a escrita mais próxima da linguagem humana.
Ex: Objective C; C++, C#, Delphi, Java, VB, Matlab, ASP; PHP, HTML…
Quais são as características das Linguagens de Alto Nível?
- Sintaxe Simples;
- Mais próximas da linguagem humana;
- Menor tempo de desenvolvimento.
Qual a função dos Tradutores?
Traduzir as instruções escritas em linguagens com estruturas diferentes para linguagem de máquina (a qual é composta por dígitos binários) para que o computador analise e execute.
Quais são os tipos de Tradutores e suas funções?
- Montador;
- Interpretador;
- Compilador.
Qual a função do Montador?
Traduz a linguagem Assembly para a linguagem de máquina. Sua estrutura é relativamente simples e depende diretamente do processador utilizado, pois cada processador tem seu set de instruções característico.
Qual é o processo do Montador?
Código fonte (input) → Verificador → Montador → Saída (output)
Obs. traduz o código fonte na linguagem Assembly diretamente para a linguagem que será entendida pela máquina
Qual a função do Interpretador?
Realiza a tradução e a execução simultaneamente, não gerando o código-objeto (linguagem de máquina) em disco.
Qual é o processo do Interpretador?
Código fonte (input) → Verificador → Interpretador → Saída (output)
Obs. A tradução e execução são realizadas simultaneamente e isso pode afetar de forma negativa o desempenho na hora da execução, mas possibilita uma maior flexibilidade quando se está programando.