SlideShare una empresa de Scribd logo
1 de 15
Ruby y Visual Basic
En este taller de programación vamos a explorar dos lenguajes
populares: Ruby y Visual Basic. De principiante a avanzado, vamos a
explorar funciones y beneficios de ambos lenguajes. ¡Acompáñanos en
esta aventura de código!
Jesus Heriberto Garcia Izquierdo
Angel Mateo Benitez Alvarez
Jonas de Jesus Gomez Ovando
Victor Hugo Sanchez Jimenez
Abigael Lopez Jimenez
Origen de Ruby
Ruby fue creado en Japón en los años 90 por Yukihiro Matsumoto. Su diseño se basó en la
filosofía de la programación orientada a objetos. El primer lanzamiento público de Ruby se hizo en
1995.
Yukihiro Matsumoto
Creador de Ruby.
Ruby
Programación orientada a objetos y fácil de
aprender.
Qué es el Programa Ruby
El Programa Ruby es un proyecto de desarrollo de aplicaciones de código abierto. Se enfoca en
crear aplicaciones en Ruby y en la promoción del lenguaje. El programa también se preocupa por
la filosofía detrás de Ruby, incluyendo la programación orientada a objetos, la simplicidad y la
elegancia del código.
Aplicaciones
El programa Ruby está diseñado para
crear aplicaciones de software utilizando
el lenguaje Ruby.
Lenguaje Ruby
Un lenguaje de programación orientado a
objetos que se enfoca en la simplicidad y
la elegancia del código.
Beneficios del Programa
Ruby
El programa Ruby tiene muchos beneficios. Uno de sus mayores ventajas
es la velocidad de desarrollo que ofrece debido a sus características de
legibilidad y simplicidad. El código Ruby es fácil de escribir y se entiende
bien. Además:
1 Flexibilidad
Permite combinarse con
otros lenguajes y
plataformas.
2 Programación
Orientada a Objetos
Ruby se centra en la POO,
lo que hace que sea fácil y
rápido crear prototipos.
3 Comunidad de Desarrolladores
Una gran comunidad respalda el lenguaje Ruby, lo que significa
que hay muchas personas dispuestas a ayudar y colaborar.
Desventajas del Programa Ruby
Aunque Ruby ofrece muchos beneficios, también tiene limitaciones:
Curva de
Aprendizaje
Comprender
completamente Ruby
puede requerir tiempo y
práctica.
Rendimiento
A pesar de ser un lenguaje
rápido en el desarrollo de
software, puede ser
sorprendentemente lento
en otras áreas.
Implementaciones
Ruby tiene múltiples
implementaciones, algunas
de las cuales pueden tener
problemas de
compatibilidad.
Aplicaciones desarrolladas por el
Programa Ruby
Ruby se ha convertido en el lenguaje de programación elegido por muchas empresas para el
desarrollo de aplicaciones web, como GitHub, Shopify y Airbnb. Las aplicaciones que se han
desarrollado utilizando Ruby incluyen:
Rails Un framework para crear aplicaciones web.
Sinatra Un micro-framework para aplicaciones
web, específicamente para pequeñas
aplicaciones y prototipos.
Bundler Herramienta para gestionar las
dependencias del software Ruby.
Capybara Permite hacer pruebas de aplicaciones
Ruby o web automatizadas.
Ciclos
Visual Basic
For index = inicio To final Step incremento
Ruby
while condición is true do
Visual Basic
Do While condición is true
Ruby
until condición is false do
Introducción a Visual
Basic
Visual Basic es un lenguaje de programación popular para crear
aplicaciones para Microsoft Windows. Se utiliza para crear aplicaciones
de escritorio, bases de datos, juegos, páginas web y mucho más.
¿Qué es Visual Basic?
1 Iterativo 🔄
Visual Basic es un lenguaje
de programación iterativo,
lo que significa que se puede
ejecutar código varias veces.
2 Interpretado 🤔
Visual Basic es un lenguaje
interpretado. Esto significa que el
código escrito en Visual Basic no
se convierte en lenguaje de nivel
de máquina antes de su
ejecución.
3 Orientado a objetos 🎁
Visual Basic es un lenguaje
orientado a objetos. Esto
significa que se pueden crear
objetos, como formularios y
objetos de base de datos, y
definir las propiedades de
cada objeto.
4 Facilidad de uso 🙌
Una de las principales
ventajas de Visual Basic es
su facilidad de uso. Cualquier
persona con conocimientos
básicos de programación
puede empezar a programar
en Visual Basic.
Características principales
Interfaz de Usuario
Visual Basic cuenta con una
interfaz de usuario intuitiva y
fácil de usar para diseñar
aplicaciones.
Base de datos
Visual Basic se puede utilizar para
crear aplicaciones de base de datos
para acceder y manipular datos
desde múltiples fuentes.
Depuración
Visual Basic cuenta con
herramientas de depuración
para detectar y corregir errores
Compatibilidad
Las aplicaciones creadas en
Visual Basic son compatibles con
versiones anteriores, lo que
Ventajas de utilizar Visual Basic
Facilidad de
aprendizaje 🔍
Visual Basic es fácil de
aprender y entender
para los nuevos
programadores.
Amplia
comunidad de
usuarios 👥
Hay una amplia
comunidad de usuarios
de Visual Basic en
línea, lo que significa
que hay muchas
herramientas y recursos
disponibles para los
programadores.
Integración de
aplicaciones de
Microsoft Office 📊
Visual Basic se integra
fácilmente con otras
aplicaciones de
Microsoft Office, lo que
permite la creación de
aplicaciones
personalizadas para los
usuarios de Office.
Desventajas de Visual Basic
1
Limitaciones para aplicaciones
de gran escala
Visual Basic no es el mejor lenguaje de
programación para aplicaciones de
gran escala con miles de líneas de
código.
2
Menos flexibilidad
Visual Basic puede ser menos flexible
que otros lenguajes de programación
cuando se trata de personalizar las
aplicaciones y la interfaz de usuario.
3
Dependencia de Microsoft 🙇
Visual Basic está estrechamente
vinculado a Microsoft, lo que significa
que los desarrolladores pueden estar
limitados por las decisiones de
Microsoft en cuanto a las
actualizaciones y mejoras.
Ejemplos de aplicaciones
desarrolladas con Visual Basic
Calculadora
La calculadora de Windows
está programada en Visual
Basic.
Programa de dibujo básico
El programa de dibujo básico
de Windows también está
programado en Visual Basic.
Seguimiento de valores
Aplicaciones de seguimiento
Inventario
Las aplicaciones de control de
Principales diferencias entre VB y VBA
VB
• Utilizado para desarrollar
aplicaciones independientes de
Microsoft
• Se enfoca en aplicaciones de escritorio
• No requiere una aplicación anfitriona
VBA
• Utilizado para desarrollar
aplicaciones dentro de Microsoft
Office
• Se enfoca en la automatización de
tareas y la creación de macros
• Requiere una aplicación anfitriona de
Microsoft Office para funcionar
Conclusiones
1 Visual Basic
Lenguaje de programación
fácil de aprender y utilizar,
muy popular para
aplicaciones de Microsoft
Windows
2 Ruby
Lenguaje flexible y
dinámico, popular en la
comunidad de desarrollo
web
3 Elección
La elección entre Visual Basic y Ruby depende de la aplicación
que se va a desarrollar y del tipo de trabajo que se va a realizar.
¡Aprender ambos puede aumentar tus habilidades de
programación!

Más contenido relacionado

Similar a Ruby y VB: Lenguajes para principiantes

Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionJuan Antonio Plascencia Zepeda
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesLisbeth Santur Abad
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
Cuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesCuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesMario Casas
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programaciónRyaluk0252
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web DeveloperITEA
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web DeveloperITEA
 
Visual Web Developer windu00
Visual Web Developer windu00Visual Web Developer windu00
Visual Web Developer windu00ITEA
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 

Similar a Ruby y VB: Lenguajes para principiantes (20)

Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
Cuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesCuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajes
 
LENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptxLENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptx
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programación
 
App inventor
App inventorApp inventor
App inventor
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web Developer
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web Developer
 
Visual Web Developer windu00
Visual Web Developer windu00Visual Web Developer windu00
Visual Web Developer windu00
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Desarrollo aplicaciones Móviles
Desarrollo aplicaciones Móviles Desarrollo aplicaciones Móviles
Desarrollo aplicaciones Móviles
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Visual basic .net
Visual basic .netVisual basic .net
Visual basic .net
 

Ruby y VB: Lenguajes para principiantes

  • 1. Ruby y Visual Basic En este taller de programación vamos a explorar dos lenguajes populares: Ruby y Visual Basic. De principiante a avanzado, vamos a explorar funciones y beneficios de ambos lenguajes. ¡Acompáñanos en esta aventura de código! Jesus Heriberto Garcia Izquierdo Angel Mateo Benitez Alvarez Jonas de Jesus Gomez Ovando Victor Hugo Sanchez Jimenez Abigael Lopez Jimenez
  • 2. Origen de Ruby Ruby fue creado en Japón en los años 90 por Yukihiro Matsumoto. Su diseño se basó en la filosofía de la programación orientada a objetos. El primer lanzamiento público de Ruby se hizo en 1995. Yukihiro Matsumoto Creador de Ruby. Ruby Programación orientada a objetos y fácil de aprender.
  • 3. Qué es el Programa Ruby El Programa Ruby es un proyecto de desarrollo de aplicaciones de código abierto. Se enfoca en crear aplicaciones en Ruby y en la promoción del lenguaje. El programa también se preocupa por la filosofía detrás de Ruby, incluyendo la programación orientada a objetos, la simplicidad y la elegancia del código. Aplicaciones El programa Ruby está diseñado para crear aplicaciones de software utilizando el lenguaje Ruby. Lenguaje Ruby Un lenguaje de programación orientado a objetos que se enfoca en la simplicidad y la elegancia del código.
  • 4. Beneficios del Programa Ruby El programa Ruby tiene muchos beneficios. Uno de sus mayores ventajas es la velocidad de desarrollo que ofrece debido a sus características de legibilidad y simplicidad. El código Ruby es fácil de escribir y se entiende bien. Además: 1 Flexibilidad Permite combinarse con otros lenguajes y plataformas. 2 Programación Orientada a Objetos Ruby se centra en la POO, lo que hace que sea fácil y rápido crear prototipos. 3 Comunidad de Desarrolladores Una gran comunidad respalda el lenguaje Ruby, lo que significa que hay muchas personas dispuestas a ayudar y colaborar.
  • 5. Desventajas del Programa Ruby Aunque Ruby ofrece muchos beneficios, también tiene limitaciones: Curva de Aprendizaje Comprender completamente Ruby puede requerir tiempo y práctica. Rendimiento A pesar de ser un lenguaje rápido en el desarrollo de software, puede ser sorprendentemente lento en otras áreas. Implementaciones Ruby tiene múltiples implementaciones, algunas de las cuales pueden tener problemas de compatibilidad.
  • 6. Aplicaciones desarrolladas por el Programa Ruby Ruby se ha convertido en el lenguaje de programación elegido por muchas empresas para el desarrollo de aplicaciones web, como GitHub, Shopify y Airbnb. Las aplicaciones que se han desarrollado utilizando Ruby incluyen: Rails Un framework para crear aplicaciones web. Sinatra Un micro-framework para aplicaciones web, específicamente para pequeñas aplicaciones y prototipos. Bundler Herramienta para gestionar las dependencias del software Ruby. Capybara Permite hacer pruebas de aplicaciones Ruby o web automatizadas.
  • 7. Ciclos Visual Basic For index = inicio To final Step incremento Ruby while condición is true do Visual Basic Do While condición is true Ruby until condición is false do
  • 8. Introducción a Visual Basic Visual Basic es un lenguaje de programación popular para crear aplicaciones para Microsoft Windows. Se utiliza para crear aplicaciones de escritorio, bases de datos, juegos, páginas web y mucho más.
  • 9. ¿Qué es Visual Basic? 1 Iterativo 🔄 Visual Basic es un lenguaje de programación iterativo, lo que significa que se puede ejecutar código varias veces. 2 Interpretado 🤔 Visual Basic es un lenguaje interpretado. Esto significa que el código escrito en Visual Basic no se convierte en lenguaje de nivel de máquina antes de su ejecución. 3 Orientado a objetos 🎁 Visual Basic es un lenguaje orientado a objetos. Esto significa que se pueden crear objetos, como formularios y objetos de base de datos, y definir las propiedades de cada objeto. 4 Facilidad de uso 🙌 Una de las principales ventajas de Visual Basic es su facilidad de uso. Cualquier persona con conocimientos básicos de programación puede empezar a programar en Visual Basic.
  • 10. Características principales Interfaz de Usuario Visual Basic cuenta con una interfaz de usuario intuitiva y fácil de usar para diseñar aplicaciones. Base de datos Visual Basic se puede utilizar para crear aplicaciones de base de datos para acceder y manipular datos desde múltiples fuentes. Depuración Visual Basic cuenta con herramientas de depuración para detectar y corregir errores Compatibilidad Las aplicaciones creadas en Visual Basic son compatibles con versiones anteriores, lo que
  • 11. Ventajas de utilizar Visual Basic Facilidad de aprendizaje 🔍 Visual Basic es fácil de aprender y entender para los nuevos programadores. Amplia comunidad de usuarios 👥 Hay una amplia comunidad de usuarios de Visual Basic en línea, lo que significa que hay muchas herramientas y recursos disponibles para los programadores. Integración de aplicaciones de Microsoft Office 📊 Visual Basic se integra fácilmente con otras aplicaciones de Microsoft Office, lo que permite la creación de aplicaciones personalizadas para los usuarios de Office.
  • 12. Desventajas de Visual Basic 1 Limitaciones para aplicaciones de gran escala Visual Basic no es el mejor lenguaje de programación para aplicaciones de gran escala con miles de líneas de código. 2 Menos flexibilidad Visual Basic puede ser menos flexible que otros lenguajes de programación cuando se trata de personalizar las aplicaciones y la interfaz de usuario. 3 Dependencia de Microsoft 🙇 Visual Basic está estrechamente vinculado a Microsoft, lo que significa que los desarrolladores pueden estar limitados por las decisiones de Microsoft en cuanto a las actualizaciones y mejoras.
  • 13. Ejemplos de aplicaciones desarrolladas con Visual Basic Calculadora La calculadora de Windows está programada en Visual Basic. Programa de dibujo básico El programa de dibujo básico de Windows también está programado en Visual Basic. Seguimiento de valores Aplicaciones de seguimiento Inventario Las aplicaciones de control de
  • 14. Principales diferencias entre VB y VBA VB • Utilizado para desarrollar aplicaciones independientes de Microsoft • Se enfoca en aplicaciones de escritorio • No requiere una aplicación anfitriona VBA • Utilizado para desarrollar aplicaciones dentro de Microsoft Office • Se enfoca en la automatización de tareas y la creación de macros • Requiere una aplicación anfitriona de Microsoft Office para funcionar
  • 15. Conclusiones 1 Visual Basic Lenguaje de programación fácil de aprender y utilizar, muy popular para aplicaciones de Microsoft Windows 2 Ruby Lenguaje flexible y dinámico, popular en la comunidad de desarrollo web 3 Elección La elección entre Visual Basic y Ruby depende de la aplicación que se va a desarrollar y del tipo de trabajo que se va a realizar. ¡Aprender ambos puede aumentar tus habilidades de programación!