Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 1 Introdução A Programação
Aula 1 Introdução A Programação
Introdução a programação
Agenda
1. Algoritmo, Automação, Programação de computadores
2. O que é preciso para se fazer um programa de computador
3. Linguagem de Programação
4. IDE – Ambiente Integrado de Desenvolvimento
5. Compilação, Interpretação, Código fonte, Código Objeto, Maquina
Virtual
Algoritmo,
Automação,
Programa de
Computador
Algoritmo
Uma linguagem de
programação: regras léxicas Uma IDE: software para
e sintáticas para se escrever editar e testar o programa
o programa
Um gerador de código ou
Um compilador: software
máquina virtual: software
para transformar o código
que permite que o programa
fonte em código objeto
seja executado
Linguagem de programação: léxica e sintática
• É um conjunto de regras léxicas (ortografia) e sintáticas (gramática)
para se escrever programas.
cachorro main
caxorro maim
Sintática
Diz respeito à correção das sentenças (gramática).
Exemplos:
Interpretação:
• flexibilidade de manutenção do aplicativo em produção
• expressividade da linguagem
• código fonte não precisa ser recompilado para rodar em plataformas
diferentes
Funcionamento das linguagens Compilada,
Interpretada e de abordagem Híbrida
Relembrando..
Tipos de código
• Código fonte
• Código objeto / bytecode
Modelos de execução:
• Compilação
• Gerador de código
• Interpretação
• Abordagem híbrida
• Máquina virtual
Uma linguagem de
Uma IDE
programação