Tarea academica 1 Python, C# y Scala
Enviado por vvm22 • 16 de Julio de 2022 • Documentos de Investigación • 851 Palabras (4 Páginas) • 70 Visitas
[pic 1]
Curso: Programación Orientada a Objetos
Tema: Tarea Académica 1
Docente: Jennifer Denisse Sullon Chinga
Integrantes: Víviam Albújar Soler
Fabrizio Blanco Molina
Martin Peralta Correa
Victor Purizaca Perez
Luis Sandoval Juarez
Nathaly Segura Marcelo
Miguel Tume Jimenez
Leonel Mondragón Sandoval
2022
“AÑO DEL FORTALECIMIENTO DE LA SOBERANÍA NACIONAL”
DEDICATORIA
Este trabajo de investigación está dedicado:
A nuestras familias que están apoyándonos incondicionalmente, alimentando a que sigamos y no nos rindamos, a ellos les dedicamos cada día de nuestro esfuerzo para salir adelante.
A los alumnos que estén cursando la carrera de ingeniería de sistemas, sirviéndoles de ayuda a complementar sus saberes previos e implementar su avance de estudios,
para que puedan desarrollar adecuadamente su trabajo.
Víviam Albújar Soler
Fabrizio Blanco Molina
Martin Peralta Correa
Victor Purizaca Perez
Luis Sandoval Juarez
Nathaly Segura Marcelo
Miguel Tume Jimenez
Leonel Mondragón Sandoval
INTRODUCCIÓN
La persistencia en programación se refiere a la acción de conservar la información de un objeto de manera permanente, sin embargo, a su vez tiene relación con poder recobrar la información de este para que logre ser nuevamente usado. En el presente trabajo académico hablaremos acerca de la aplicación de clases persistentes en tres tipos de lenguajes de programación Python, C# y Scala. Además, se identificaron las ventajas y desventajas de cada una de ellas, así también como la modalidad de uso y también el apoyo de la creación de objetos aplicando dichas clases, finalizando con la vista de algunos ejercicios en los tres diferentes lenguajes de programación y sacando nuestras propias conclusiones.
ENUNCIADO DEL PROBLEMA
---
OBJETIVOS
Objetivo general:
El fin de nuestra investigación, es dar a conocer cómo podemos aplicar las clases persistentes en Python, C# y Scala, así como también saber cuáles son las ventajas de esta aplicación en nuestros programas.
Objetivos específicos:
- Aplicar los términos básicos de la programación orientada a objetos.
- Proveer el diseño e implementación para crear clases persistentes en forma de POJOs.
- --
- --
CONCEPTOS BÁSICOS
Para poder hablar sobre la aplicación de clases persistentes, primero hay que tener en cuenta los siguientes conceptos:
Clases persistentes
Las clases persistentes son clases en una aplicación que implementan las entidades del problema empresarial (por ejemplo, Customer y Order en una aplicación de negocio electrónico). No se estima que cada una de las instancias de una clase persistente se encuentren en estado persistente. Por ejemplo, una instancia podría ser transitoria o separada.
Python
Python es un lenguaje de programación legible por cualquier persona con conocimientos básicos de programación. A diferencia de otros lenguajes como Java o .NET, no es necesario compilarlo para ejecutar las aplicaciones escritas, sino que se ejecutan directamente por el ordenador utilizando un programa denominado interpretador, por lo que no es necesario “traducirlo” a lenguaje máquina.
C#
C# es un lenguaje de programación orientado a objetos orientado a elementos. C# da estructuras de lenguaje para aceptar de manera directa dichos conceptos, por lo cual hablamos de un lenguaje natural en el que podemos generar y utilizar elementos de programa.
...