Ruby es un lenguaje de programación dinámico, reflexivo, de propósito general y orientado a objetos. Ruby fue desarrollado para que actúe como un amortiguador sensible entre los programadores humanos y la maquinaria informática subyacente. Es un lenguaje de secuencias de comandos interpretado, lo que significa que la mayoría de sus implementaciones ejecutan instrucciones directa y libremente, sin compilar previamente un programa en instrucciones de lenguaje de máquina. Ruby se utiliza para crear aplicaciones web de diferentes tipos. Es una de las tecnologías de moda en la actualidad para crear aplicaciones web.
Temas:
Ruby tiene muchas razones para ser popular y demandado. Algunas de las razones se mencionan a continuación:
- El código escrito en Ruby es pequeño, elegante y poderoso ya que tiene menos líneas de código.
- Ruby permite la creación simple y rápida de aplicaciones web, lo que resulta en menos trabajo.
- Como Ruby es gratuito, Ruby es libre de copiar, usar, modificar, permite a los programadores realizar los cambios necesarios cuando sea necesario.
- Ruby es un lenguaje de programación dinámico debido a que no existen reglas estrictas sobre cómo incorporar funciones y es muy similar a los lenguajes hablados.
Áreas de aplicación
Ruby es un lenguaje de programación interpretado, de alto nivel y de propósito general. Ruby se tipifica dinámicamente y utiliza la recolección de elementos no utilizados. Admite múltiples paradigmas de programación, orientados a objetos, incluida la programación procedimental y funcional. Ruby se basa en muchos otros lenguajes como Perl, Lisp, Smalltalk, Eiffel y Ada. Este lenguaje tiene una sintaxis elegante que es natural de leer y fácil de escribir. Los editores/IDE populares de Ruby se encuentran a continuación.
- Notepad/gedit: son editores de texto simples para escribir programas Ruby. El Bloc de notas está disponible en Windows y gedit está disponible en Linux.
- NetBeans: Es un IDE (Entorno de Desarrollo Integrado) gratuito muy conocido para desarrollar software en Ruby. podemos descargar NetBeans desde aquí .
Descargar e instalar Ruby en la ventana:
- Podemos descargar Ruby desde rubyInstaller.org Haga clic en cualquier enlace como su versión preferida dependiendo de nuestro Windows, por ejemplo, podemos usar versiones SIN DEVKIT como Ruby 2.6.4-1 (x64) para Windows (64 bits) y el segundo enlace que dice que Ruby 2.6.4-1 (x86) es para Windows (32 bits) como se destaca a continuación, que es la última versión.
- Después de descargar el archivo, ejecute el archivo .exe y siga las instrucciones para instalar Ruby en su Windows. Una vez que instaló Ruby con la configuración predeterminada en su Windows, debe configurar la variable de entorno.
- Vaya a Panel de control -> Sistema y seguridad -> Sistema .
A continuación, haga clic en la opción Configuración avanzada del sistema y, a continuación, en la pestaña Avanzado , haga clic en Variables de entorno . - Ahora, tenemos que editar la variable «Ruta» en Variables del sistema para que también contenga la ruta al entorno de Ruby. Debajo de la Variable del sistema, seleccione la variable «Ruta» y haga clic en el botón Editar.
- Veremos una lista de diferentes rutas, haremos clic en el botón Nuevo y luego agregaremos la ruta donde está instalado Ruby. De forma predeterminada, Ruby se instala en la carpeta «C:\Ruby26-x64\bin» (en nuestro caso) O «C:\Ruby26-x86\bin». En caso de que haya instalado Ruby en cualquier otra ubicación, agréguelo en la ruta, por ejemplo: si instaló Ruby en otra unidad, vaya a ese controlador y ubique la carpeta de Ruby, luego dentro de la carpeta de Ruby aparecerá una carpeta llamada bin. allí, así que copie la ruta e inclúyala en la ruta de la variable del sistema como SomeDrive:\SomeFolder\RubyXX-xYY\bin
- Haga clic en Aceptar, Guardar la configuración y listo. Ahora, para verificar si la instalación se realizó correctamente, abra el símbolo del sistema y escriba ruby -v y presione Enter. Verá una salida como ruby 2.6.4p104 (2019-08-28 revisión 67798) [x64-mingw32] (en nuestro caso) en la consola. Significa que hemos instalado Ruby con éxito y estamos listos para comenzar.
Descarga e instalación de Ruby en Linux
- Vaya a Aplicación -> Terminal
- Escriba el comando como se muestra a continuación.
sudo apt install ruby-full
y presione enter e ingrese su contraseña. Espere a que complete la descarga y luego instalará Ruby en su máquina.
- Hemos terminado de instalar Ruby en Linux. Ahora, para verificar si la instalación se realizó correctamente, escriba ruby -v en la Terminal. Si ve algún texto como ruby 2.6… significa que ha instalado correctamente Ruby en su Linux.
- Con IDE en línea:
Consideremos un simple programa Hello World.
Ruby
puts "Hello World"
- Producción :
Hello World
- El código anterior se ejecutará en el IDE en línea. Aquí, la palabra clave puts se usa para imprimir cualquier cosa en la pantalla.
- Con Linux:
Uso de la línea de comandos En primer lugar, abra un editor de texto, el Bloc de notas o el Bloc de notas++. escriba el código en el editor de texto y guarde el archivo con extensión (.rb). abra el símbolo del sistema siga el proceso paso a paso en nuestro sistema.
- Para ejecutar el script de Ruby hello.rb, ejecute el comando ruby hello.rb e imprimirá la salida.
- Con ventana:
usando la línea de comandos, escriba ruby -v en la ventana de la línea de comandos para mostrar la versión de ruby. A continuación se muestra la imagen para que se entienda mejor.
- Para iniciar el indicador de IRB, abra su línea de comandos y ejecute el comando irb. después de esto, podemos escribir el código Ruby y se ejecutará en la línea de comandos.
- En la imagen de arriba, usamos la palabra clave puts para imprimir la salida y devolvió cero.
- Variables locales
- Variables de instancia
- Variables de clase
- Variables globales
- si declaración
- sentencia if-else
- declaración de escalera if-else-if
- declaración ternaria
- para bucle
Ejemplo:
Ruby
# Ruby program to illustrate 'for' # loop using range as expression i = "Sudo Placements" # using for loop with the range for a in 1..5 do puts i end
Sudo Placements Sudo Placements Sudo Placements Sudo Placements Sudo Placements
- bucle while
Ejemplo:
Ruby
# Ruby program to illustrate 'while' loop # variable x x = 4 # using while loop # here conditional is x i.e. 4 while x >= 1 # statements to be executed puts "GeeksforGeeks" x = x - 1 # while loop ends here end
GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
- bucle do..while
Ejemplo:
Ruby
# Ruby program to illustrate 'do..while'loop # starting of do..while loop loop do puts "GeeksforGeeks" val = '7' # using boolean expressions if val == '7' break end # ending of ruby do..while loop end
GeeksforGeeks
- hasta bucle
Ejemplo:
Ruby
# Ruby program to illustrate 'until' loop var = 7 # using until loop # here do is optional until var == 11 do # code to be executed puts var * 10 var = var + 1 # here loop ends end
- Producción :
70 80 90 100
- Polimorfismo
- Herencia
- Encapsulación
- Clase y objeto
- Constructores
- \w es equivalente a [0-9a-zA-Z_]
- \d es lo mismo que [0-9]
- \s coincide con el espacio en blanco
- \W cualquier cosa que no esté en [0-9a-zA-Z_]
- \D cualquier cosa que no sea un número
- \S cualquier cosa que no sea un espacio
- El carácter de punto. coincide con todos pero no coincide con la nueva línea. Si quieres buscar. personaje, entonces tienes que escapar de él.>/li>
Publicación traducida automáticamente
Artículo escrito por DivyaPareek y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA