



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
LINEA DE TIEMPO DE LOS LENGUAJES DE PROGRAMACIÓN, INICIOS
Tipo: Resúmenes
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Programación Orientada a Objetos.
"Viaje a través de la Evolución de los Lenguajes de Programación"
Paralelo : “A” 2025 - 2025
La programación ha evolucionado de manera vertiginosa desde sus inicios, dando lugar a una amplia variedad de lenguajes que han transformado profundamente la forma en que interactuamos con las computadoras. Cada lenguaje de programación nace en un contexto particular, con el objetivo de resolver ciertos problemas o mejorar las limitaciones de sus predecesores. Esta evolución ha influido directamente en los paradigmas de desarrollo, siendo la Programación Orientada a Objetos (POO) uno de los más significativos en las últimas décadas. Este informe propone un recorrido por la historia y evolución de tres lenguajes clave: C, Java y Python. A través del análisis de su origen, hitos históricos y contribuciones, se busca comprender cómo cada uno ha influido en la programación moderna y en la adopción del enfoque orientado a objetos. Además, se compararán sus características principales para identificar sus diferencias, fortalezas y áreas de aplicación. Conocer la evolución de los lenguajes de programación no solo permite entender el presente tecnológico, sino que también mejora nuestras habilidades como desarrolladores al brindar un contexto más profundo sobre las decisiones de diseño, estructuras de código y prácticas recomendadas en la industria actual. DESARROLLO. Lenguajes Elegidos:
Plataforma robusta, segura y multiplataforma. Ejemplo de código : Lenguaje Python Origen : Desarrollado por Guido van Rossum y lanzado en 1991. Hitos clave : 2000: Lanzamiento de Python 2.0. 2008: Python 3 introduce mejoras significativas en la sintaxis y rendimiento. Influencia : Enfocado en la simplicidad y legibilidad del código. Popular en ciencia de datos, inteligencia artificial y desarrollo web. Ejemplo de código :
Característica C Java Python Paradigma Procedural Orientado a Objetos Multiparadigma Nivel Bajo (cercano al hardware) Medio-alto Alto (abstracción) Tipado Estático Estático Dinámico Manejo de memoria Manual Automático (GC) Automático (GC) Uso principal actual Sistemas embebidos, OS Aplicaciones empresariales Ciencia de datos, IA Enfoque OOP No soportado Totalmente soportado Parcialmente soportado INFLUENCIA EN POO :
✓ Java introdujo una implementación robusta de POO con clases, interfaces y herencia. ✓ Python permite POO, pero con una sintaxis más sencilla y flexible, lo que lo hace ideal para nuevos programadores. REFLEXIÓN PERSONAL.
En un entorno tecnológico que cambia rápidamente, conocer la historia de los lenguajes no es una mirada nostálgica al pasado, sino una estrategia inteligente para construir el futuro del desarrollo de software con una base sólida y consciente. BIBLIOGRAFÍA. Oracle. (2024). Java Documentation & History. Recuperado de: https://docs.oracle.com/en/java Python Software Foundation. (2023). The History of Python. Recuperado de: https://www.python.org/doc/essays/history/ TIOBE Index. (2024). TIOBE Programming Community Index. Recuperado de: https://www.tiobe.com/tiobe-index/ ACM Digital Library. (2022). Programming Language Trends and Future Directions. DOI: 10.1145/ IEEE Spectrum. (2023). Top Programming Languages. Recuperado de: https://spectrum.ieee.org/top-programming-languages van Rossum, G. (2020). The Python Way: Design Philosophy and Evolution. PyCon Speech. Disponible en YouTube: https://www.youtube.com/user/PyCon Scott, M. L. (2021). Programming Language Pragmatics (5th ed.). Morgan Kaufmann.