Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Algoritmos e Programação I
Softwares
2
Sumário Definição Função Funcionamento Nível Interpretador Compilador
Professor Paulo Nunes
3
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
4
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
5
Funcionamento APLICATIVOS Comandos SISTEMA OPERACIONAL Respostas
EQUIPAMENTOS Professor Paulo Nunes
6
Exemplos Sistemas Operacionais: Professor Paulo Nunes
7
Exemplos Aplicativos: Professor Paulo Nunes
8
Exemplos Linguagens de Programação: Professor Paulo Nunes
9
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
10
Exemplo Baixo nível Professor Paulo Nunes
11
Exemplo Alto nível Professor Paulo Nunes
12
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
13
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
14
Interpretado Vs. Compilado
LÊ FONTE INTERPRETA EXECUTA Interpretador LÊ FONTE TRANSFORMA EM EXECUTÁVEL EXECUTA Compilador Professor Paulo Nunes
15
FIM Professor Paulo Nunes
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.