Lógica e Programação
JavaSite: http://fernandoanselmo.orgfree.comSite: http://fernandoanselmo.orgfree.com
Apresentação
Fernando Anselmo [email protected]
25 anos na área de Desenvolvimento e Coordenação15 Livros e diversos artigos publicadosCoordenador do DFJUGCargo Atual: Analista Sênior na BB Turismo
Site: http://fernandoanselmo.orgfree.comSite: http://fernandoanselmo.orgfree.com
Um Pouco de História
1821 - Charles Babbage
– Máquina de diferenças (mecânica, rodas dentadas, avaliar funções e obter tabelas)
– Máquina Analítica (entrada, processamento, saída e armazenamento – logaritmos e funções trigonométricas).
“Pai do Computador”
Um Pouco de História
● 10/Dez/1815 a 27/Nov/1852● Matemática e Metafísica● Idealizadora da lógica de● programação● A primeira a mencionar: IA
Ada Byron – Lady Lovelace
Primeiro Computador Eletrônico – Eniac
1946 – ENIAC (Eletronic NumericalInterpreter and Calculator)
– Mauchly & Eckert / cientistas Universidade daPensilvânia / na Escola Moore de EngenhariaElétrica– Projeto exército dos EUA para cálculos balísticos(trajetória projéteis)– 17468 válvulas, 500.000 conexões de solda, 30toneladas, área de 180 m2, U$ 500.000 - hoje: 20milhões
Linguagem de máquina
Foto do ENIAC
Ser Lógico ou Ser Criativo?
LÓGICA• Coerência de raciocínio e de ideias• Correção do pensamento
CRIATIVIDADE• Forma mais abrangente do “Pensar Criativo”
Seja Tecnológico
Lógica e os Passos Lógicos
• ENTENDER o enunciado• VERIFICAR as entradas de informação• RELACIONAR a saída de informação• DETERMINAR as ações
Como fritar um Ovo? Algoritmos ou Fluxogramas
VisuALG
Que tal um Cafezinho???
Orientada a ObjetoRobusta e SeguraDistribuída e PortátilArquitetura NeutraCompilada mas de Alta PerformanceSimples e possui um Alto Desempenho
Linha do Tempo das Versões de Java
Sobre Java
1.0 1.1 1.2 1.3 1.4 5 6 7
96 97 98 2000 2002 2004 2006 2010 2014
8
2017
9
Plataformas Java
Plataforma Java SE
Ferramentas
University of Southern Denmark University Deakingwww.bluej.org
Editor de Java
Processo de Execução da JVM
Para compilar: javac NomePrograma.javaPara executar: java NomePrograma
Compile uma vez e Rode em qualquer lugar
Dúvidas? AgradecimentosDúvidas? Agradecimentos
Home PageHome Pagehttp://about.me/fernando.anselmohttp://about.me/fernando.anselmo
BlogBloghttp://fernandoanselmo.blogspot.comhttp://fernandoanselmo.blogspot.com
Fernando AnselmoFernando [email protected]@gmail.com
Top Related