Algoritmos e Programação I Softwares
Sumário Definição Função Funcionamento Nível Interpretador Compilador Professor Paulo Nunes
Softwares Os conhecidos “programas de computador”, representam a parte lógica de um sistema de computador. Escritos utilizando-se linguagens de programação, são utilizados para controlar o “hardware”, componentes eletrônicos e mecânicos, realizando as tarefas inerentes ao computador. Através deles os usuários controlam os dispositivos de um computador e também outros softwares. Professor Paulo Nunes
Tipos quanto a função Básicos: compõe a gama de softwares de sistema, ditos operacionais, que fazem o controle mais básico e direto das ações do hardware e outros softwares. Aplicativos: desenvolvidos para uso específico, auxiliam os usuários em tarefas como criação de documentos e manutenção de sistemas. Linguagens de programação: utilizadas para desenvolver outros softwares, aplicativos e básicos. Professor Paulo Nunes
Funcionamento APLICATIVOS Comandos SISTEMA OPERACIONAL Respostas EQUIPAMENTOS Professor Paulo Nunes
Exemplos Sistemas Operacionais: Professor Paulo Nunes
Exemplos Aplicativos: Professor Paulo Nunes
Exemplos Linguagens de Programação: Professor Paulo Nunes
Tipos de linguagem quanto ao nível Baixo nível: linguagem de máquina. Aproximam-se do código de máquina (hardware) em sua escrita e implementação. Alto nível: linguagem humana. Códigos são escritos em linguagem natural, humana. Uma instrução em alto nível pode equivaler a várias instruções em baixo nível. Professor Paulo Nunes
Exemplo Baixo nível Professor Paulo Nunes
Exemplo Alto nível Professor Paulo Nunes
Convertendo de Alto para Baixo nível Interpretador: lê o código-fonte de uma linguagem interpretada e o executa em baixo nível. CÓDIGO FONTE (Alto Nível) Leitura INTERPRETADOR Execução CÓDIGO EXECUTÁVEL (Baixo Nível) Professor Paulo Nunes
Convertendo de Alto para Baixo nível CÓDIGO FONTE (Alto Nível) Compilador: traduz o código fonte em alto nível para baixo nível, transformando-o em executável. COMPILADOR CÓDIGO OBJETO (Intermediário Alto/Baixo) LINKEDITOR CÓDIGO EXECUTÁVEL (Baixo Nível) Professor Paulo Nunes
Interpretado Vs. Compilado LÊ FONTE INTERPRETA EXECUTA Interpretador LÊ FONTE TRANSFORMA EM EXECUTÁVEL EXECUTA Compilador Professor Paulo Nunes
FIM Professor Paulo Nunes