<?xml version='1.0' encoding='UTF-8'?>
<elementos_gw>
  <documento>
    <id>926</id>
    <autor>5</autor>
    <nome>PHP x Python x Ruby</nome>
    <nome_facil>php x python x ruby</nome_facil>
    <criacao>2011-01-10 08:36:04</criacao>
    <alteracao>2015-06-03 08:53:12</alteracao>
    <texto>Alguns recursos desejados:

- autoload: PHP &gt;= Ruby &gt; Python
- mudar métodos de objetos básicos (int, array, string): Ruby &gt; Python &gt; PHP
- funções dentro de funções: Python &gt; *
- tudo ser objeto: Ruby ~ Python &gt; PHP
- multithreading: Ruby =? Python &gt; PHP
- complexos: Python &gt; Ruby &gt; PHP
- Unicode: Python = Ruby (até 1.8.x) &gt; PHP
- legibilidade (manutenção e trabalho em equipe): Python &gt; Ruby &gt; PHP
- overload e programação de operadores: * &gt; PHP
- poucos jeitos de fazer coisas (muitos jeitos criam dúvidas): Python &gt; *
- parâmetros nomeados: Python = Ruby &gt; PHP
- expressões regulares nativas: Ruby &gt; *
- facilidade (de aprendizado, de uso): PHP &gt; Python &gt; Ruby
- melhor linguagem (design, usabilidade e poder): Ruby &gt; Python &gt; PHP
- mais bibliotecas: PHP &gt; Python &gt; Ruby
- method alias: Ruby &gt; Python = PHP
- with: Python &gt;= Ruby &gt; PHP (veja esta [http://gilesbowkett.blogspot.com/2007/10/ruby-language-extension-with-keyword.html implementação de with em Ruby], e um [https://gist.github.com/7367 exemplo de uso])</texto>
    <publico>1</publico>
    <original>0</original>
    <anterior>0</anterior>
    <versao>0</versao>
    <traducao>0</traducao>
    <propriedade>
      <nome>categ</nome>
      <valor>comparações</valor>
      <publico>1</publico>
    </propriedade>
    <propriedade>
      <nome>assunto</nome>
      <valor>programação</valor>
      <publico>1</publico>
    </propriedade>
    <propriedade>
      <nome>assunto</nome>
      <valor>linguagens</valor>
      <publico>1</publico>
    </propriedade>
    <propriedade>
      <nome>área</nome>
      <valor>informática</valor>
      <publico>1</publico>
    </propriedade>
  </documento>
</elementos_gw>
