<div style="width:425px;text-align:left;margin:auto" id="__ss_309227"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=linguagens-dinmicas-tech-days-2008-1205704273733372-4"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=linguagens-dinmicas-tech-days-2008-1205704273733372-4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/alcides/linguagens-dinmicas-tech-days-2008?src=embed" title="View 'Linguagens Dinamicas - Tech Days 2008' on SlideShare">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div></div>

<p>Quinta feira fiz a minha apresenta&#231;&#227;ozinha no <a href="http://techdays.pt">TechDays</a>. L&#225; tentei convencer a audi&#234;ncia das vantagens (e algumas desvantagens, claro) das Linguagens Din&#226;micas, e da sua utiliza&#231;&#227;o em .NET. Ficam por aqui <a href="http://junk.ideias3.com/presentations/Linguagens%20Din%C3%A2micas%20-%20TechDays%202008.zip">os slides e os demos</a> para o caso de algu&#233;m querer dar uma olhadela, mas ficava muito melhor contextualizado.</p>

<p>Para terem uma ideia, falei das raz&#245;es que me levam a acreditar que as linguagens din&#226;micas s&#227;o o pr&#243;ximo passo (na evolu&#231;&#227;o assembly &#8211; C &#8211; Java/C#) e em como s&#227;o linguages muito mais alto n&#237;vel. contei tamb&#233;m um bocadinho da hist&#243;ria do <span class="caps">DLR</span> e do estado actual das linguagens din&#226;micas. Demonstrei a integra&#231;&#227;o com o Visual Studio e a interac&#231;&#227;o com managed code em C#. Falei tamb&#233;m das situa&#231;&#245;es em que usar linguagens din&#226;micas pode ser uma vantagem (e mostrei algum c&#243;digo exemplo). Acacabei referenciando exemplos de aplica&#231;&#245;es de IronPython no mundo real.</p>

<p>Deixo tamb&#233;m alguns recursos adicionais para quem estiver interessado em explorar estas novas linguagens em .NET:</p>

<p><a href="http://www.codeplex.com/IronPython">IronPython</a><br />
<a href="http://www.ironruby.net">IronRuby</a><br />
<a href="http://dynamicsilverlight.net/">DynamicSilverlight</a> &#8211; Site espec&#237;fico com informa&#231;&#245;es e tutoriais sobre linguagens din&#226;micas para Silverlight</p>

<p><a href="http://www.poromenos.org/tutorials/python">Aprender Python em 10 minutos para quem j&#225; sabe outra linguagem</a><br />
<a href="http://www.ruby-lang.org/en/documentation/quickstart/">Aprender Ruby em 20 minutos</a><br />
<a href="http://poignantguide.net/ruby/">Poignant Guide to Ruby</a> &#8211; Um tutorial cheio de humor, para quem tiver mais tempo.<br /><a href="http://www.voidspace.org.uk/ironpython/winforms/part1.shtml">Michael Foord&#8217;s Introduction to IronPython</a> - Muito bom para entrar em IronPython. &#201; tamb&#233;m o autor do <a href="http://www.manning.com/foord/">primeiro livro</a> sobre o assunto.<br />
<a href="http://blogs.msdn.com/paulcornell/default.aspx?p=2">Learning IronPython</a> &#8211; Um bom tutorial para aprender IronPython</p>

<p>Blogs:<br />
<a href="http://blogs.msdn.com/ironpython/">IronPython</a><br />
<a href="http://www.iunknown.com/" title="IronRuby">John Lam</a><br />
<a href="http://blogs.msdn.com/hugunin/" title="IronPython and DLR">Jim Hugunin</a></p>