Ir al contenido

Diferencia entre revisiones de «Rubinius»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
InternetArchiveBot (discusión · contribs.)
Rescatando 3 referencia(s) y marcando 0 enlace(s) como roto(s)) #IABot (v2.0.9.5
 
(No se muestran 37 ediciones intermedias de 22 usuarios)
Línea 4: Línea 4:
| desarrollador = Evan Phoenix
| desarrollador = Evan Phoenix
| lanzamiento =
| lanzamiento =
| ultima_version = 1.2.3
| ultima_version = 3.60
| fecha_última_versión = {{fecha de lanzamiento|15|03|2011}}
| fecha_última_versión = {{fecha de lanzamiento|21|09|2016}}
| sistema_operativo = [[Multiplataforma]]
| sistema_operativo = [[Multiplataforma]]
| estado = En desarrollo
| estado = En desarrollo
Línea 15: Línea 15:
}}
}}


'''Rubinius''' es una implementación alternativa del [[lenguaje de programación]] [[Ruby]], creado por [[Evan Phoenix]]. Basado libremente en el diseño de [[Smalltalk]]-80 ''Blue Book'', Rubinius busca "proporcionar un ambiente rico y de alto rendimiento para la ejecución de código Ruby." <ref>http://github.com/evanphx/rubinius/tree/master/README</ref>
'''Rubinius''' es una implementación alternativa del [[lenguaje de programación]] [[Ruby]] creado por [[Evan Phoenix]]. Basado libremente en el diseño de [[Smalltalk]]-80 ''Blue Book'', Rubinius tiene como objetivo "proporcionar un ambiente rico y de alto rendimiento para la ejecución de código Ruby".<ref>https://github.com/rubinius/rubinius/blob/master/README</ref>


== Objetivos ==
== Objetivos ==


Rubinius sigue las tradiciones de [[Lisp]] y Smalltalk, haciendo que la mayor parte de la implementación Ruby este construida con código Ruby.<ref>http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html</ref>
Rubinius sigue las tradiciones de [[Lisp]] y Smalltalk, haciendo que la mayor parte de la implementación Ruby este construida en código Ruby.<ref>http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html</ref>


También tiene como objetivo la [[seguridad en hilos]] con el fin de ser capaz de integrar mas de un interprete en aplicaciones individuales.
También tiene como objetivo la [[seguridad en hilos]] con el fin de ser capaz de integrar más de un intérprete en aplicaciones individuales.


== Apoyo ==
== Apoyo ==


Desde el año 2007 hasta el 2013, [[Engine Yard]] ha financiado el proyecto mediante la contratación de un ingeniero para trabajar a tiempo completo en Rubinius.<ref>{{Cita web |url=https://blog.engineyard.com/2013/the-future-of-rubinius |título=Copia archivada |fechaacceso=20 de octubre de 2013 |fechaarchivo=12 de abril de 2018 |urlarchivo=https://web.archive.org/web/20180412001215/https://blog.engineyard.com/2013/the-future-of-rubinius |deadurl=yes }}</ref> Evan Phoenix es ahora CEO de Vektra.<ref>{{Cita web |url=http://vektra.com/ |título=Copia archivada |fechaacceso=8 de febrero de 2015 |fechaarchivo=7 de febrero de 2015 |urlarchivo=https://web.archive.org/web/20150207002805/http://vektra.com/ |deadurl=yes }}</ref>
[[Engine Yard]] emplea a dos ingenieros para trabajar exclusivamente a tiempo completo en Rubinius. <ref>http://antoniocangiano.com/2008/01/15/why-engine-yard-rubinius-and-merb-matter/</ref>


== Véase también ==
== Véase también ==


* [[JRuby]]
* [[JRuby]]
* [[MacRuby]]
* [[Máquina virtual Parrot]]
* [[Máquina virtual Parrot]]


Línea 39: Línea 38:


* [http://rubini.us/ Sitio web de Rubinius]
* [http://rubini.us/ Sitio web de Rubinius]
* [http://github.com/evanphx/rubinius/tree/master Repositorio de código de Rubinius]
* [https://github.com/rubinius/rubinius Repositorio de código de Rubinius]
* [http://isitrubinius.com/ Sitio de compatibilidad de gems para Rubinius] {{Wayback|url=http://isitrubinius.com/ |date=20110410003205 }}


{{Control de autoridades}}
[[Categoría:Lenguajes de programación orientada a objetos]]
[[Categoría:Lenguajes de programación orientada a objetos]]
[[Categoría:Lenguajes interpretados|Ruby]]
[[Categoría:Lenguajes interpretados|Ruby]]
[[Categoría:Compiladores e interpretadores libres]]
[[Categoría:Compiladores e intérpretes libres]]
[[Categoría:Ruby]]
[[Categoría:Software beta]]

Revisión actual - 05:59 10 oct 2024

Rubinius
Información general
Tipo de programa intérprete del lenguaje de programación Ruby
Autor Evan Phoenix
Desarrollador Evan Phoenix
Lanzamiento inicial 2006
Licencia Licencia BSD
Estado actual En desarrollo
Información técnica
Programado en C++ y Ruby
Versiones
Última versión estable 3.1002 de marzo de 2018
Enlaces

Rubinius es una implementación alternativa del lenguaje de programación Ruby creado por Evan Phoenix. Basado libremente en el diseño de Smalltalk-80 Blue Book, Rubinius tiene como objetivo "proporcionar un ambiente rico y de alto rendimiento para la ejecución de código Ruby".[1]

Objetivos

[editar]

Rubinius sigue las tradiciones de Lisp y Smalltalk, haciendo que la mayor parte de la implementación Ruby este construida en código Ruby.[2]

También tiene como objetivo la seguridad en hilos con el fin de ser capaz de integrar más de un intérprete en aplicaciones individuales.

Apoyo

[editar]

Desde el año 2007 hasta el 2013, Engine Yard ha financiado el proyecto mediante la contratación de un ingeniero para trabajar a tiempo completo en Rubinius.[3]​ Evan Phoenix es ahora CEO de Vektra.[4]

Véase también

[editar]

Referencias

[editar]
  1. https://github.com/rubinius/rubinius/blob/master/README
  2. http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html
  3. «Copia archivada». Archivado desde el original el 12 de abril de 2018. Consultado el 20 de octubre de 2013. 
  4. «Copia archivada». Archivado desde el original el 7 de febrero de 2015. Consultado el 8 de febrero de 2015. 

Enlaces externos

[editar]