Ruby

Ruby

Ruby es un lenguaje de programación dinámico, reflexivo y de propósito general orientado a objetos que combina sintaxis inspirada en Perl con características similares a Smalltalk.
Ruby es un lenguaje de programación dinámico, reflexivo y de propósito general orientado a objetos que combina sintaxis inspirada en Perl con características similares a Smalltalk.Ruby se originó en Japón a mediados de la década de 1990 y fue inicialmente desarrollado y diseñado por Yukihiro "Matz" Matsumoto.Ruby disfruta de una gran cantidad de bibliotecas y usuarios.Se basa en Perl, Smalltalk, Eiffel, Ada y Lisp.Ruby admite múltiples paradigmas de programación, que incluyen funcional, orientado a objetos, imperativo y reflexivo.También tiene un sistema de tipo dinámico y gestión automática de memoria;Por lo tanto, es similar en varios aspectos a Python, Perl, Lisp, Dylan y CLU.Ruby a menudo se compara con Python, Ruby se utiliza para CLI, programas GUI y también aplicaciones web, el popular marco web MVC "Ruby on Rails" se desarrolla en Ruby.
ruby

Categorias

Alternativas a Ruby para todas las plataformas con cualquier licencia

Apple Swift

Apple Swift

Swift es un lenguaje de programación para aplicaciones iOS, OS X, watchOS y tvOS que se basa en lo mejor de C y Objective-C, sin las restricciones de compatibilidad de C.
ASP.NET

ASP.NET

Asp.net es un marco de aplicaciones web del lado del servidor de código abierto diseñado para el desarrollo web para producir páginas web dinámicas, sitios web, aplicaciones y servicios con HTML, CSS y ...
Erlang

Erlang

Erlang es un lenguaje de programación concurrente y de recolección de basura de uso general y un sistema de tiempo de ejecución que se utiliza para construir sistemas de software en tiempo real suaves y escalables con requisitos ...
Objective-C

Objective-C

El lenguaje Objective-C es un lenguaje informático simple diseñado para permitir una programación sofisticada orientada a objetos.
Nim (programming language)

Nim (programming language)

Nim es un lenguaje de programación imperativo de tipo estático con un poderoso sistema macro que intenta darle al programador el máximo poder sin comprometer la eficiencia del tiempo de ejecución.
Groovy

Groovy

Groovy es un lenguaje ágil y dinámico para Java Virtual Machine (JVM).
Clojure

Clojure

Clojure es un lenguaje de programación dinámico que se dirige a la máquina virtual Java (y al CLR).
FreeBASIC

FreeBASIC

FreeBASIC es un compilador BASIC de código abierto de 32 bits completamente gratuito, con una sintaxis similar a MS-QuickBASIC, que agrega nuevas características como punteros, tipos de datos sin firmar, en línea ...
Tcl

Tcl

Tcl (originalmente de "Tool Command Language", pero convencionalmente representado como "Tcl" en lugar de "TCL"; pronunciado como "cosquillas" o ...
jRuby

jRuby

JRuby es una implementación 100% Java del lenguaje de programación Ruby que se ejecuta en la Máquina Virtual Java (JVM).
Kotlin

Kotlin

Kotlin es un lenguaje de programación multiplataforma, de tipo estático y de propósito general con inferencia de tipos.
F# (programming language)

F# (programming language)

F # es un lenguaje funcional y orientado a objetos sucinto, expresivo y eficiente para .NET que le ayuda a escribir código simple para resolver problemas complejos.
Vala

Vala

Vala es un nuevo lenguaje de programación que tiene como objetivo brindar características modernas del lenguaje de programación a los desarrolladores de GNOME sin imponer requisitos adicionales de tiempo de ejecución y sin ...
REBOL

REBOL

Rebol (históricamente REBOL) es un lenguaje de intercambio de datos multiplataforma y un lenguaje de programación dinámico multi-paradigmático diseñado por Carl Sassenrath para comunicaciones de red y ...
Hack

Hack

Hack es un lenguaje de programación para HHVM que interopera perfectamente con PHP.