Ruby: Diferenzas entre revisións

Contido eliminado Contido engadido
m →‎Críticas: arranxiño
Liña 125:
A versión 1.8, a actual versión estable do interprete, ten algunhas limitacións, que inclúen:
 
* '''Rendemento''' -- o rendemento do intérprete de Ruby está por detrás das linguaxes comparables coma [[Perl]], [[PHP]], and [[Python (programming language)|Python]] [http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all] [http://www.joelonsoftware.com/items/2006/09/12.html], principalmente debido ó deseño do interprete: para executar código Ruby, o interprete construe un arbore de sintaxe do código fonte e logo avalia o arbore de sintaxe directamente, no canto de compilalo directamente nunha forma executable máis eficiente.
* '''Threading''' -- o modelo de fios de ruby emprega [[fios verdes]] [http://www.headius.com/rubyspec/index.php/Ruby_Threading], e este modelo ten algunhas limitacións inherentes que acarrexan a dificultade de empregalo ou de non ter seguranza en escenarios específicos.[http://www.killersites.com/blog/2007/standalone-ruby-on-rails/].
* '''Unicode''' -- Ruby non ten aínda soporte nativo para [[Unicode]] ou cadeas multibyte [http://headius.blogspot.com/2006/06/unicode-in-ruby-unicode-in-jruby.html].