Trabalho Java
Monografias: Trabalho Java. Pesquise 862.000+ trabalhos acadêmicosPor: Jacksoncro • 26/11/2014 • 1.830 Palavras (8 Páginas) • 831 Visualizações
Trabalho de Programação 1
Questionário cap. 1
1. Qual é o nome da empresa que criou o Java?
R: Sun Microsystems.
2. Em que ano iniciou-se o trabalho que resultaria na criação do Java?
R: 1991.
3. Como se chamou o projeto que promoveu a criação do Java e quem foi seu
coordenador?
R: Projeto Green seu coordenador foi James Goslin
4. Qual foi o primeiro nome atribuído à linguagem que, hoje, é conhecida como Java?
R: O primeiro nome dado em 1993 foi OAK.
5. Qual é a origem do nome atribuído ao Java?
R: O projeto de uma nova linguagem iniciou-se em1990, liderado por James Gosting, o projeto inicialmente era investindo para a TV Interativa, o problema é que em 1993, quando o projeto foi apresentado, descobriu-se que a TV interativa não existia, até aí o projeto já tinha consumido milhões de dólares.Sendo assim o financiamento estava para ser cortado, foi quando a Sun decidiu abandonar o hardware do projeto, e focar o seu desenvolvimento na Web. A partir daí, a equipe trabalhou em um ritmo alucinante em segredo,dia e noite,e para os desenvolvedores ficarem acordados, tomavam muito café, até liberar a primeira versão Alfa da linguagem, daí vem a origem do nome Java, que significa café ( em americano) , pois muitas xícaras foram tomadas até a liberação da versão em maio 1995.
6. O que era o Star7 e porque não foi comercializado?
R: um aplicativo destinado para TV interativa mas não deu certo pois na época não existia TV interativa assim colocando em risco o projeto Green
7. O que era o navegador hotjava e quando foi apresentado ao publico?
R: HotJava (mais tarde chamado Browser HotJava para distingui-lo de Visualizações Hot Java foi um modular, extensível navegador web da Sun Microsystem implementado em Java . Foi o primeiro navegador a suportar appletes Java, e era a plataforma da Sun demonstração para a então nova tecnologia. Desde então, foi descontinuada e já não é suportado. Além disso, a Sun Download Center foi derrubado em 31 de julho de 2011, e no link de download nos pontos site oficial para uma página de espaço reservado dizendo isso.
Ele foi apresentado ao publico em 1995.
8. O que significa a sigla jdk?
R: Java Developmente Kit
9. Em que ano foi disponibilizado o primeiro kit de desenvolvimento do Java?
R: 1995 junto com a apresentação do navegador hotJava.
10. A partir de que ano o jdk foi disponibilizado gratuitamente?
R: em 1996.
11. O que é uma linguagem?
R: conjunto de palavras e símbolos utilizada para escrever cada parte do programa.
12. O que é um ambiente de desenvolvimento?
R: São as ferramentas utilizadas para construção de programas.
13. Cite algumas ferramentas que compõem o ambiente de desenvolvimento do Java.
R: compiladores(javac), interpretadores(java), visualizadores de applets(appletviwer), gerador de documentos(javadoc), IDEs (netbeans, eclipse, etc.).
14. O que significa a sigla API?
R: Applications Programming interfaces
Tradução
Interface de programas aplicativos
15. Quais são os tipos de componentes que compõem a API do Java?
R: Classes e interfaces.
16. O que é preciso aprender para ser capaz de criar programas em Java?
R: a linguagem de programação e como usar uma API e um ambiente de desenvolvimento.
17. Qual é a relação da API e do JRE com o sucesso do Java?
R: por sua enorme quantidades de APIs existentes para Java tornando assim o tempo para criação de um programa menor e JRE por dar o direito de usar o mesmo programa em diversas plataformas.
18. Explique o significado da expressão:”escreva uma vez.
19. execute em qualquer lugar.”.
R: Portabilidade – Independência de plataforma,
um aplicativo em Java e criado para que possa rodar em qualquer sistema operacional pois usa as maquina virtual para rodar seus programas assim não se tornando dependente de um único sistema operacional
20. O que é gerado pelo compilador de uma linguagem de programação tradicional?
R: Um programa é um conjunto de instruções que são dispostas de maneira ordenada, conforme uma sintaxe pré-definida com o fim de manipular o hardware, mas para isso, esse código precisa ser transformado, normalizado e corretamente codificado para tal.
Então, de modo conveniente, numa primeira fase, o código de alto nível tem sua sintaxe verificada, os símbolos identificados e uma árvore sintática é construída. Essa árvore consegue separar operadores e operandos de cada sentença.
Essa estrutura em árvore é estabelecida justamente para que se possam separar as instruções dos dados.
Então numa primeira tradução, o programa de alto nível será dividido em duas partes: a) de instruções; b) de dados, conforme modelo abaixo:
Posição
0000 Instrução 1
0001 Instrução 2
0002 Instrução 3
... ...
n Instrução n
n+1 Dado 1
n+2
...