Upload
ronaldo-madridista
View
220
Download
2
Embed Size (px)
DESCRIPTION
LOL
Citation preview
Linguagens e Técnicas de Programação Introdução ao estudo de linguagens de programação; histórico das linguagens de programação.
Aula 01
Agenda o Linguagem de programação o Historico de linguagens de programação o Existe algum caminho rápido para se tornar um programador o Relacionamento com o resto do curso
O básico Aula 0
1
Básico: O que é computador? o Hardware + Software
Básico: O que é o Hardware?
Básico: O que é o Software?
Básico: O que é programa de computador? o “É um conjunto de instruções que descrevem determinada tarefa a ser realizada pelo computador”
Básico: O que é programação de computador? o É o ato de escrever o código-‐fonte em um processo interativo
O Processo da comunicação Aula 0
1
Linguagem e comunicação o A linguagem humana
Linguagem de programação o A linguagem de máquina
Linguagem de programação o A linguagem de máquina
Como criar um software Aula 0
1
Criação de software o Inicialmente falaremos de criação de software como um ciclo fechado contendo os seguintes passos: o Passo 1: Abstração o Passo 2: Algoritmo o Passo 3: CodiYicação o Passo 4: Tradução o Passo 5: Execução o Passo 6: Teste o Passo 7: Refatoração
o A criação de software também é conhecida como: o Programação de softwares o Desenvolvimento de programas o Implementação de programas/softwares
Passo 1: Abstração o Observar o relevante o Remover o que não é necessario
Passo 2: Algoritmo o A lógica necessária para resolver o problema
Passo 3: CodiYicação o Escrever o conjunto de instruções o Essa etapa pode ser desenvolvida utilizando qualquer LP o “O Programador” é o responsável por essa etapa
Passo 4: Tradução o Também conhecida como COMPILAÇÃO ou INTERPRETAÇÃO o É a etapa onde ocorre a tradução do conjunto de instruções em um conjunto de bytecodes
Passo 5: Execução o Executar o programa e observar seu comportamento o Etapa conhecida, no popular, como: “rodar o programa”
Passo 6: Testes o Usar o programa observando se tudo ocorrer como planejado no algoritmo
Passo 7: Refatoração o Abrir novamente o código-‐fonte buscando pequenas alterações, ajustes e melhorias no código
Resumindo tudo
A s e t a p a s d a programação Aula 0
1
Agenda o Linguagem de programação o Historico de linguagens de programação o Existe algum caminho rápido para se tornar um programador o Relacionamento com o resto do curso