Ahora, aprendimos que como programadores, comenzamos a escribir código que era solo código de procedimiento puro para algo
más organizado usando algo como programación orientada a objetos.
Y hablamos sobre cómo teníamos lenguajes como Smalltalk que tenían este concepto de clases y objetos
para organizar nuestro código en estas cajas funcionales.
Ahora, casi al mismo tiempo, también existe esta idea de otro paradigma llamado programación funcional y
lenguajes como Scheme introdujeron esta idea de programación funcional.
Ahora, recuerde, un paradigma es una forma de pensar en nuestro código y organizar nuestro código.
Y hasta este punto, aprendimos sobre programación orientada a objetos.
En los próximos videos, quiero abordar esta idea de programación funcional.
Ahora, algunos de los conceptos son diferentes a la programación orientada a objetos, pero eso no significa que
tenga que elegir uno u otro o uno es mejor que el otro.
En cambio, podemos usar los conceptos de ambos para pensar como programadores y comprender que cada uno tiene
ventajas y desventajas.
Y vamos a intentar explorar eso en los próximos dos videos.
Entonces, ¿qué es la programación funcional?
Vamos a averiguar.