Ruby: Diferenzas entre revisións

Contido eliminado Contido engadido
Recuperando 3 fontes e etiquetando 0 como mortas. #IABot (v2.0beta8)
Recuperando 1 fontes e etiquetando 0 como mortas. #IABot (v2.0beta8)
Liña 43:
Ruby describiuse coma unha [[linguaxe de programación multiparadigma]]: permite programación procedural (definindo funcións e variables fora das clases facéndoas parte do obxecto raíz Object), con orientación a obxectos, (todo é un obxecto) ou [[Programación funcional|funcionalmente]] (ten funcións anónimas, [[Clausura (informática)|clausuras ou closures]], e [[continuation]]s; tódalas sentenzas teñen valores, e as funcións devolven a última avaliación). Soporta [[Introspección(programación|introspección]], [[Reflexión (informática)|reflexión]] e [[metaprogramación]], ademais de soporte para [[Fío de execución|fíos de execución]] xestionados polo intérprete. Ruby ten [[tipado dinámico]], e soporta [[Polimorfismo (programación orientada a obxectos)|polimorfismo]].
 
De acordo coas preguntas frecuentes de Ruby<ref>[{{Cita web |url=http://faq.rubygarden.org/ |título=Ruby FAQ] |data-acceso=07 de xaneiro de 2008 |urlarquivo=https://web.archive.org/web/20071209000940/http://faq.rubygarden.org/ |dataarquivo=09 de decembro de 2007 |urlmorta=si }}</ref>, "Se che gusta [[Perl]], gustarache Ruby e a súa sintaxe. Se che [[Smalltalk]], gustarache Ruby e a súa semántica. Se che gusta [[Python]], a enorme diferenza de deseño entre Python y Ruby/Perl pode que che convenza ou pode que non."
 
== Características ==