__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>O mundo se rende � brasileira Lua</title>
<link rel="stylesheet" href="estilo5.css" type="text/css" media="screen">
</head>
<body>
<div style="text-align: center;"><img style="width: 800px; height: 120px;" alt=""
src="../img/logo2.jpg"></div>
<div id="container">
<div id="header" title="sitename"></div>
<div class="blogentry">
<div style="text-align: center;"><iframe src="indice.html" width="800" height="20"
frameborder="0"></iframe></div>
<div style="text-align: center;"><br>
<h3>O mundo se rende � brasileira Lua<br>
</h3>
</div>
</div>
<div class="blogentry">13 de maio de 2009 | Autor: antonini</div>
<div class="blogentry"><br>
</div>
<div class="blogentry"><img src="../img/lua-ling.jpg" alt="" align="left">Apesar
de n�o ser t�o famosa como seus �concorrentes� Ruby, PHP e Java, a
cria��o brasileira possui uma reputa��o muito boa entre desenvolvedores
de todo o mundo.<br>
<br>
O que h� em comum entre jogos dos mais avan�ados da atualidade, os
set-up boxes de TV digital, o Adobe Photoshop Lightroom e a Wireshark,
ferramenta de an�lise de rede muito usada em data centers? A resposta �
um belo tempero brasileiro: a linguagem Lua, desenvolvida por tr�s
professores da PUC-RJ h� 16 anos. Apesar de n�o ser t�o famosa como seus
�concorrentes� Ruby, PHP e Java, a cria��o brasileira possui uma
reputa��o muito boa entre desenvolvedores de todo o mundo e tem como
principais destaques o c�digo extremamente simples e a sua
portabilidade.<br>
<br>
De acordo com Roberto Ierusalimschy, professor associado do departamento
de inform�tica da PUC-RJ, a Lua surgiu sem nenhuma pretens�o, dentro do
TecGraf, grupo de tecnologia formado numa parceria entre a PUC-RJ e a
Petrobras. Ela foi criada a partir da necessidade de integra��o de duas
outras linguagens, a SOL (Simple Object Language) e a Del (Data-entry
language). Ambas eram usadas em projetos de engenharia da Petrobras.<br>
<br>
�Come�amos com dois grupos de seis pessoas que estavam utilizando a Lua,
que nem tinha vers�o 1.0 ainda. Publicamos um artigo numa revista
voltada a desenvolvedores. Na �poca, em 1997, a Lucas Arts n�o estava
contente com a Scum, usada para o desenvolvimento de games. Foi ent�o
que Tim Schafer, criador do game Grim Fandango, leu o artigo e resolveu
desenvolver o jogo usando Lua. Foi nossa primeira grande apari��o
mundial�, afirma Ierusalimschy.<br>
<br>
<strong> O mundo dos games</strong><br>
O Grim Fandango foi lan�ado em 1998 e foi um dos grandes sucessos da
�poca. A partir da�, a Lua passou a estar presente em jogos dos mais
avan�ados. Ela � muito eficiente para criar roteiros dos games, servindo
como base para a C++, que entra no design mais avan�ado. S� para ter uma
ideia da lista de games �Power by Lua�: World of Warcraft, GTA IV,
Crysis e Street Fighter 4. �O problema � que a competi��o tecnol�gica
entre as empresas que desenvolvem os games � muito grande. Pelo nosso
acordo de licen�a, basta �s empresas citarem que utilizam a linguagem,
mas n�o efetivamente onde est�o usando�, diz o professor.<br>
<br>
A portabilidade � uma das principais vantagens da Lua. De acordo com
Ierusalimschy, a linguagem n�o roda apenas em diferentes sistemas
operacionais, mas tamb�m em dispositivos de todos os tipos, mesmo no
hardware mais simples. �Ela pode rodar em um chip de um micro-ondas, ou
um que controle rob�s, passando por consoles de videogames e at�
computadores de alta capacidade�, afirma o criador da linguagem.<br>
<br>
<strong> Tv Digital</strong><br>
Outra utiliza��o da Lua que deve ganhar fama em breve � no Ginga,
middleware que ser� usado nos setup-box de TV digital. L� for a,
decodificadores da Verizon e da Voodoo s�o equipados com a linguagem
brasileira. J� o Sistema Brasileiro de TV digital deve ter op�es de
sistemas rodando em Java e em Lua.<br>
<br>
Segundo o professor, a Lua � mais indicada para equipamentos menos
sofisticados, e por isso com um pre�o mais baixo. O Java seria a melhor
op��o para aplica�es mais robustas, com intera��o entre o sinal da TV e
a internet. �Para programas mais complexos, acima de 500 mil linhas de
c�digo, � mais indicado usar o Java, que � uma linguagem mais robusta�,
diz Ierusalimschy.<br>
<br>
<strong> Simples de aprender</strong><br>
O professor conclui ressaltando a simplicidade de se trabalhar com a
Lua, que � baseada numa arquitetura modular: um n�cleo que acessa
informa�es de bibliotecas b�sicas. Segundo ele, qualquer programador
com um n�vel bom aprende rapidamente como trabalhar com a linguagem.<br>
<br>
O primeiro livro sobre Lua s� foi publicado em 2003. At� ent�o, os
profissionais baixavam o c�digo puro e usavam apenas o manual. Hoje h�
uma s�rie de publica�es que fala sobre Lua, incluindo um livro de mil
p�ginas sobre o uso da linguagem no World of Warcraft. �Estamos na
vers�o 5.1 da Lua, que ganha atualiza�es de tr�s em tr�s anos. At� o
final do ano pretendemos anunciar a vers�o 5.2�, conclui Ierusalimschy.<br>
<div style="text-align: right;"><a href="javascript:window.print()"><img
style="border: 0px solid ; width: 18px; height: 18px;" alt="Imprimir"
title="Imprimir" src="../img/print.png"></a><br>
</div>
<div style="text-align: center;">[<a href="javascript:history.go(-1)">Voltar</a>]</div>
<div style="text-align: center;"><br>
</div>
<br>
</div>
</div>
</body>
</html>