Linguagens deprogramacao

260 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
260
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Linguagens deprogramacao

  1. 1. SPACE CAMP 2014 LINGUAGENS DE PROGRAMAÇÃO Prof. Mauro Assis
  2. 2. Agenda ARDUINO Conceito Histórico Exemplos Conclusão
  3. 3. Definição ARDUINO? “Método padronizado para comunicar instruções a um computador” Wikipedia
  4. 4. LINGUAGENS DE PROGRAMAÇÃO: HISTÓRIA Teares – cartões perfurados Máquina analítica Codificação “de máquina” Assemblies Linguagens modernas
  5. 5. MÁQUINA ANALÍTICA DE CHARLES BABAGE E ADA BYRON Primeiro computador conhecido Programado com cartões Primeiro cientista de computadores Primeira programadora
  6. 6. ARQUITETURA VON NEUMANN Equipe ENIAC Arquitetura moderna dos computadores
  7. 7. GERAÇÕES DE LINGUAGENS DE PROGRAMAÇÃO
  8. 8. LINGUAGENS DE MÁQUINA (DÉCADA DE 40) Rápida e eficiente Consiste de 0s e 1s Difícil para humanos
  9. 9. ASSEMBLY, COMPILADORES (DÉCADA DE 50) Símbolos Assemblers Ainda difícil Usado até hoje
  10. 10. COMPILADORES (DÉCADA DE 50) “Alto nível” Multiplo uso Fácil de ler, escrever e depurar Compilador/interpretador
  11. 11. E... . . . FORTRAN ALGOL LISP C C# JAVASCRIPT Processing MUMPS Python Visual Basic PASCAL COBOL ADA C++ TURTLE java Scratch SQL Pearl AppleTalk
  12. 12. QUARTA GERAÇÃO (1970-) Linguagens de especificação Linguagens de pesquisa Inteligência artificial
  13. 13. QUINTA GERAÇÃO (1980-) Programação orientada da objetos Programação orientada a eventos Programação visual
  14. 14. FAMÍLIAS DE LINGUAGENS Fortran Cobol BASIC Algol 60 Simula C C++ LISP PL/1 ML Algol 68 Pascal Perl Modula 3 Scheme Smalltalk Ada Dylan Java C# Python Ruby Prolog
  15. 15. QUINTA GERAÇÃO (1980-) Programação orientada da objetos Programação orientada a eventos Programação visual
  16. 16. ESTRUTURA COMUM À MAIORIA DAS LINGUAGENS DE PROGRAMAÇÃO Instruções Variáveis Decisão Repetição
  17. 17. Definição ALGORITMO Roteiro de passos para solução de um problema.

×