prograconceitos básicos

19
Linguagem de Programação Estruturada Prof. Esp. Elvis Araújo 2014

Upload: elvis-araujo

Post on 05-Jul-2015

46 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PrograConceitos básicos

Linguagem de Programação Estruturada

Prof. Esp. Elvis Araújo2014

Page 2: PrograConceitos básicos

Quem sou?

● Analista de Sistemas – UNIFAP● Bacharel em Sistemas de Informação● Especialista em Segurança em Redes de

Computadores

Page 3: PrograConceitos básicos

Datas

● NP1: 29.09.14● NP2: 17.11.14● Prova Substuitiva: 01.12.14● Prova Final: 08.12.14

Page 4: PrograConceitos básicos

Composição de Notas

● NP1/NP2:– Trabalho : 10 pts

– Prova : 10 pts

– NP1/NP2= (Trabalho + Prova) /2

– MS=(NP1+NP2)/2 | Se >= 7 = Aprovado

– MF=(MS+PF)/2 | Se >= 5 = Aprovado

Page 5: PrograConceitos básicos

Trabalhos NP1/NP2

● Elaboração de programa● Grupo de até 5 pessoas● Entregar código fonte impresso e gravado em

CD● Plágio = 0 (Zero)

Page 6: PrograConceitos básicos

O que é Java?

Java é a base de praticamente todos os tipos de aplicativos em rede, e é o padrão global para desenvolvimento e fornecimento de aplicativos para celular, jogos, conteúdo on-line e software corporativo. Com mais de 9 milhões de desenvolvedores em todo o mundo, o Java permite desenvolver e implementar aplicativos e serviços incríveis de maneira eficiente. Com ferramentas abrangentes, um ecossistema sólido e um desempenho eficiente, o Java oferece a portabilidade de aplicativos mesmo entre os ambientes computacionais mais diferentes.

Page 7: PrograConceitos básicos

O que é Java?

Segundo a IEEE (Instituto de Engenheiros, Eletricistas e Eletrônicos), Java é a linguagem mais usada para desenvolvimento de software.

Page 8: PrograConceitos básicos

O que é Java?

● JAVA EMBEDDED● JAVA MICRO EDITION (JME)● JAVA STANDART EDITION (JSE)● JAVA ENTERPRISE EDITION (JEE)● JAVA CLOUD SERVICES

Page 9: PrograConceitos básicos

O que é Java?

● 1992 - Sun cria o Green Team (liderado por James Goslig)

● 1994 – Tentativa de fechamento de contrato com empresas de eletro-eletrônicos. (fracasso)

● 1995 – Uso do java para internet (muitos browsers e S.O.)

● 2009 – Oracle compra a Sun● 2014 – Lançamento do Java 8

Page 10: PrograConceitos básicos

O que é Java?

● Software Tradicional

Código Fonte C

Compilação Código binário para um S.O.

Page 11: PrograConceitos básicos

O que é Java?

● Java

JVM (Linux)

Bytecode Java

Linux

JVM (Windows)

Windows

Page 12: PrograConceitos básicos

O que é Java ?

● Java 1.0 e 1.1 – Versões Antigas● Java 1.2 – Java 2● Java 1.3, 1.4 e 1.5 – Java 5● Java 1.8 – Java 8

Page 13: PrograConceitos básicos

O que é Java ?

● JVM = Java Virtual Machine● JRE = Java Runtime Environment● JSE = Java Standart Edition

Page 14: PrograConceitos básicos

O que é Java?

● .java = código fonte java● .class = bytecode java● Java = comando para geração de bytecode● Javac = comando para a execução do

bytecode

Page 15: PrograConceitos básicos

O que é Java?

● IDE = Integrated Development Environment● Geany

– IDE leve

– Opensource

– Java, C++, Pascal, PHP

– Windows / Linux

Page 16: PrograConceitos básicos

O que é Java?

Page 17: PrograConceitos básicos

O que é Java?

● JVM– É a pedra angular da tecnologia

– Garante a independência de hardware e software

– Protege o usuário de códigos maliciosos

– Arquitetura igual de uma máquina real (processador e memória)

– Possui uma versão para cada arquitetura e S.O.

Page 18: PrograConceitos básicos

Dúvidas

Page 19: PrograConceitos básicos

Referências

● DEITEL, H. M.; DEITEL, P. J. Java: Como Programar. 6. Ed. São Paulo: Pearson Education, 2005.

● SIERRA, K.; BATES, B. Use a Cabeça! Java. 2. Ed. Rio de Janeiro: Alta Books, 2007.