Publicidad
Publicidad

RSS Paradigmas de programación

Programación imperativa vs declarativa I

20 Comentarios
Programación imperativa vs declarativa I


¿Serías capaz de adivinar qué imagen representa cada paradigma?

En general, que el futuro de la programación será (casi seguro) programación declarativa, es algo que difícilmente puede negarse. Ya sólo la gestión eficiente del flujo de eventos en una sencilla aplicación de escritorio puede dar algún que otro quebradero de cabeza y si nuestros procesos consumen algo de procesador, hacerlo eficiente para diversas condiciones (pocas o muchas CPU, memoria, …) requiere paciencia y talento (una buena paralización no es “poner una tarea en cada núcleo”), aderecemos el plato con flujos sincronizados de datos a través de la red y disco y ya tenemos el “comerecursos” perfecto.

Parece que la programación imperativa es cada vez más costosa, mientras que la programación declarativa nos atrae cada vez más con sus cantos de sirena. Si te apetece, pensemos sobre ello en nuestra “programación imperativa vs declarativa” particular.


Leer más »

Diferencias entre paradigmas de programación

14 Comentarios
Diferencias entre paradigmas de programación



Existen muchos paradigmas de programación diferentes, cada uno de ellos tiene sus propias características y tratan de solucionar los problemas clásicos del desarrollo de software desde diferentes perspectivas y filosofías. Hoy vamos a ver algunas diferencias entre paradigmas de programación populares.

Los paradigmas de programación solo son propuestas tecnológicas adoptadas por la Comunidad de desarrolladores que se enfocan a resolver uno o varios problemas definidos y delimitados. Existen muchos paradigmas de programación diferentes, posiblemente el más ampliamente utilizado hoy en día sea el de la programación orientada a objetos.

Leer más »
Publicidad

Programación funcional, un enfoque diferente a los problemas de siempre

26 Comentarios
Programación funcional, un enfoque diferente a los problemas de siempre

Cuando pensamos en programación, excepto algún que otro gurú que se pasea por la vida viendo las letritas verdes de Matrix, nos suelen venir a la mente ideas como variables, ifs, objetos, funciones, procedimientos, todos esos conceptos presentes en la mayoría de los típicos lenguajes imperativos, que componen la vasta mayoría del software existente.

Es bueno, sin embargo, no perder de vista que todo esto son abstracciones más o menos arbitrarias y que puede haber otros enfoques de cómo escribir archivos de texto llenos de código formal que puedan convertirse luego en unos y ceros para alimentar a nuestro computador. Existen muy variados paradigmas de programación, entre los que se encuentra el que nos ocupa: la conocida como programación funcional, que incorpora algunas ideas muy interesantes para todo programador.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos