Progamacao para não programadores

1.415 visualizações

Publicada em

Slides do workshop "Programação para não programadores" ministrado no World Usability Day 2011.

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

Sem downloads
Visualizações
Visualizações totais
1.415
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
29
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Progamacao para não programadores

  1. 1. Programação para não programadores Uma gentil introdução à computação usando ProcessingAlexandre Freire@freire_da_silvaalex@industriallogic.com
  2. 2. Programação para não programadores Programe ou seja programado!
  3. 3. Programação para não programadoresComo sobreviver em um regime de tecnocracia!
  4. 4. Alexandre Freire @freire_da_silva alex@indutriallogic.com
  5. 5. Um pouco de história
  6. 6. Charles Babbage, 1822. “O motor analítico”
  7. 7. Ada Lovelace, 1843.1a programadora do mundo.
  8. 8. Alan Turing, 1936. “A máquina de Turing” 2a Guerra Mundial, 1939, “Enigma”
  9. 9. Na primeira visão sobre os computadores pessoais, não havia distinção entre usuários e programadores.Ted Nelson, 1974. “Computer Lib/Dream Machines”
  10. 10. Motivaçãohttp://ecodigital.blogspot.com/2010/07/rushkoff- programe-ou-seja-programado.html
  11. 11. Linguagens de programação
  12. 12. Linguagens de programação
  13. 13. SintaxeO professor ensina sintaxe Sujeito verbo objeto
  14. 14. Semântica
  15. 15. Dicionário ou API(application programming interface)
  16. 16. Traduçõescompilar ou interpretar
  17. 17. Linguagens de marcação HTML
  18. 18. Linguagens de máquina Assembler
  19. 19. Linguagens Procedurais C
  20. 20. Linguagens Funcionais LISP
  21. 21. Linguagens Visuais Pure Data (PD)
  22. 22. Linguagens Lógicas Prolog
  23. 23. Linguagens Orientadas à Objetos Smalltalk
  24. 24. Aprendendo a programar
  25. 25. Crie váriosrascunhos: - pequenos - independentes - salve versões
  26. 26. 1- análise2- sintese3- avaliação (debug)4- enquanto não está pronto,vá para 2
  27. 27. MASANTES...
  28. 28. matriz de pixels 11x8 2,1,5,1,2 3,1,3,1,3 2,7,2 1,2,1,3,1,2,1 0,11 0,1,1,7,1,1 0,1,1,1,5,1,1,1 3,2,1,2,3

×