INTRODUCCIÓN A RUBY

¿QUÉ ES RUBY?

"Ruby es un lenguaje sencillo de aprender ideal para aprender a programar, esto no lo demerita en su uso puesto que hoy en día se usa en Startups serias y de gran tamaño. Ruby es ideal para usarse de forma didáctica como también profesional.

CARACTERÍSTICAS DEL LENGUAJE: SINTAXIS Y WHITESPACES

Bases del lenguaje

Ruby tiene como finalidad ser natural para el programador, por lo mismo, su sintaxis tiende a ser muy simple.

CARACTERÍSTICAS DEL LENGUAJE: OPERADORES Y STRINGS

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ebff2f5a-044c-4e8f-8c77-6c424f3bfea2/Untitled.png

¿Por qué al variar la sintaxis del código utilizando comillas dobles o simples cambia el resultado que se imprime?

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e4459936-866e-4bd0-8879-a635ba1c97e3/Untitled.png

Básicamente cuando Ruby se encuentra unas comillas inspecciona dentro para ver si dentro hay alguna variable interpolar. Si solo usamos comillas simples no se preocupa por ello y lo coge todo como un string. Y la diferencia en tiempo de ejecución con respecto a las simples es corta. Ruby se demora un 2.96% más con las dobles comillas al inspeccionar lo que hay dentro.

PROGRAMACIÓN ORIENTADA A OBJETOS

¿POR QUÉ PROGRAMACIÓN ORIENTADA A OBJETOS?

La programación orientada a objetos es un paradigma de programación basado en el concepto de “objetos”, que puede contener datos en forma de campos, a menudo conocidos como atributos; y el código en forma de procedimientos, conocidos como métodos.