Aprender la programación orientada a objetos con el lenguaje C#
La siguiente exposición no pretende ser exhaustiva. Sencillamente enumera los eventos que han conducido a la democratización de la programación orientada a objetos y a la creación del lenguaje C#.
Al contrario de lo que se podría pensar, el concepto de programación orientada a objetos no es reciente. En los años 60, dos brillantes investigadores noruegos, Quisten Negar y Ole-Johan Del, desarrollaron la base de la programación orientada a objetos, creando el lenguaje Simula. Las nociones básicas de la POO como las clases, la herencia, los métodos virtuales, etc., fueron creados en este lenguaje para permitir modelizar de manera fidedigna procesos industriales complejos. Simula-67 había abierto la vía de los lenguajes orientados a objetos, como Smalltalk y más adelante C++, Java y C# entre otros, que explotarían estos conceptos algunas décadas más tarde. Los dos autores de Simula fueron recompensados por sus trabajos a comienzos de los años 2000, es decir, justo antes de su desaparición.
⬇ 24 descargas
Libros recomendados
Otros recursos que podrían interesarte.
Artículos recomendados
Lecturas útiles para complementar este libro.
Diseño de Cuadrícula CSS
CSS Grid es un sistema de maquetación bidimensional (filas y columnas) que permite estructurar páginas web de forma precisa y flexible.
Leer artículo →¿Qué es HTML5? Significado, elementos y beneficios
HTML5 es la última evolución del estándar HyperText Markup Language (Lenguaje de Marcas de Hipertexto). Define la estructura y el contenido de las páginas web. A diferencia de sus predecesores, añade semántica moderna y soporte nativo para contenido multimedia e interactivo sin necesidad de programas externos o plugins.
Leer artículo →React vs Angular: una comparación en profundidad
React y Angular son dos gigantes del desarrollo frontend. La diferencia principal radica en su filosofía: React es una librería flexible que requiere construir tu propio stack, mientras que Angular es un framework completo de Google que viene con todo lo necesario integrado (enrutamiento, clientes HTTP y formularios).
Leer artículo →Proyecto PHP agrega acciones de GitHub para CI/CD
Agregar GitHub Actions a tu proyecto PHP automatiza las pruebas (Integración Continua) y el despliegue (Despliegue Continuo) cada vez que realizas un push o pull request.
Leer artículo →