Trabalho de G1 sobre linguagens de programação
Cadeira de Paradigmas de linguagens de programação - Profa. Patrícia Noll
Alunos:
Douglas Machado
Gustavo Estevo
--------------------------------------------------
Ficha de Linguagem de Programação - JAVA
--------------------------------------------------
Quando e porque surgiu?
Começou a ser desenvolvida há apenas 16 anos, em 1991, nos laboratórios da Sun Microsystems com o objetivo de ser mais simples e eficiente do que suas predecessoras. O alvo inicial era a produção de software para produtos eletrônicos de consumo (fornos de microondas, agendas eletrônicas, etc.). Um dos requisitos para esse tipo de software é ter código compacto e de arquitetura neutra. A idéia dos desenvolvedores não era criar uma nova linguagem e sim antecipar-se para a “próxima onda” do mundo digital: uma possível convergência dos computadores com os equipamentos e eletrodomésticos comuns em muitos lares.
Quem criou?
Começou com o Green Project, o qual tinha como mentores Patrick Naughton, Mike Sheridan, e James Gosling. Durante 18 meses, 13 pessoas trabalharam no projeto para provar a viabilidade da idéia e no verão de 1992 eles conseguiram concluir um protótipo funcional para demonstrar a idéia inicial. Ele era chamado de *7 (leia-se StarSeven), basicamente um controle remoto com uma interface gráfica touchscreen. O *7 tinha a habilidade de controlar diversos dispositivos e aplicações. James Gosling especificou uma nova linguagem de programação para o *7 e decidiu batizá-la de “Oak”, que quer dizer carvalho, uma árvore que ele podia observar quando olhava pela sua janela.
Contribuições:
A linguagem obteve sucesso em cumprir os requisitos de sua especificação,
mas apesar de sua eficiência não conseguiu sucesso comercial. Com a popularização da rede Internet, os pesquisadores da Sun Microsystems perceberam que aquele seria um nicho ideal para aplicar a recém criada linguagem de programação. A partir disso, adaptaram o código Java para que pudesse ser utilizado em microcomputadores conectados a rede Internet, mais especificamente no ambiente da World Wide Web. Java permitiu a criação de programas batizados applets, que trafegam e trocam dados através da Internet e se utilizam da interface gráfica de um web browser. Implementaram também o primeiro browser compatível com a linguagem, o HotJava, que fazia a interface entre as aplicações Java e o sistema operacional
dos computadores. Com isso, a linguagem conseguiu uma popularização fora de série, passando a ser usada amplamente na construção de documentos web que permitam maior interatividade.
Os principais web browsers disponíveis comercialmente passaram a dar suporte aos
programas Java, e outras tecnologias em áreas como computação gráfica e banco de dados também buscaram integrar-se com o novo paradigma proposto pela linguagem: aplicações voltadas para o uso de redes de computadores.
Atualmente, a linguagem Java é a força propulsora por trás de alguns dos
maiores avanços da computação mundial, como:
- Acesso remoto a bancos de dados
- Bancos de dados distribuídos
- Comércio eletrônico no WWW
- Network CAD
- Interatividade
- Interatividade em ambientes de Realidade Virtual distribuídos
- Gerência de Documentos
- Integração entre dados e forma de visualização
- Network Computer
- Ensino à distância
-Jogos e entretenimento
----------------------------------------------------------------------------------------------
Referências:
http://pt.wikipedia.org/wiki/Java_(linguagem_de_programa%C3%A7%C3%A3o)
http://www.inf.ufrgs.br/tools/java/introjava.pdf
http://www.javafree.org/content/view.jf?idContent=84
http://walfredo.dsc.ufcg.edu.br/cursos/2003/progII20031/aulas/intro.htm
http://www.portaljava.com.br/home//modules.php?name=News&file=article&sid=24
http://www.criarweb.com/artigos/622.php
Ficha de Linguagem de Programação - LUA
------------------------------------------------------
Quando e porque surgiu?
A linguagem de programação Lua surgiu em 1993, com a necessidade interna do Departamento de Informática de realizar tarefas difíceis na área da Informática. O primeiro projeto foi realizado numa parceria entre o Departamento de Informática da PUC e a Petrobrás. O apoio de que a Petróleo Brasileiro S/A precisava estava numa das operações mais delicadas da empresa: as escavações. Com essa nova linguagem, a Petrobrás pôde estabelecer um roteiro (pelo computador) detalhado de como seriam conduzidas as escavações. A empresa passou a economizar tempo e conseguiu organizar mais os detalhes específicos das escavações, como temperatura certa da água e local de atuação das escavadeiras (disse o professor Roberto Ierusalimschy, associado do Departamento de Informática da PUC-Rio). Depois do projeto inicial, surgiram vários outros envolvendo a nova linguagem de programação, como o desenvolvimento, em 1994, de um sistema de intranet (sistema fechado de Internet numa empresa) no Departamento de Informática da PUC-Rio. O professor Ierusalimschy disse, empolgado, que "o projeto começou numa época em que a Internet não era nem comentada no país. Dois anos depois, o sistema foi estendido para todos os estudantes do campus".
Quem criou ?
Contribuições:
A linguagem Lua tem vários “derivados''. O principal deles é o CGILua, que trabalha com aplicações Internet. O CGILua é um programa escrito em C onde você embute trechos escritos
----------------------------------------------------------------------------------------------
http://twiki.dcc.ufba.br/bin/view/MAT052/Lua
http://pt.wikipedia.org/wiki/Lua_(linguagem_de_programa%C3%A7%C3%A3o)
http://www.fabricadigital.com.br/publique/cgi/cgilua.exe/sys/start.htm?infoid=33&sid=28