Programación

Cui bono? O el arte de la reutilización de código

Es posible que un zapatero se pregunte si su disciplina es aplicable a un zueco, es posible que pueda llegar a pensar que a fin de cuentas no deja de ser un pie el depositario de su arte, por lo que tanta diferencia no puede haber.

Leer más

Quo vadis: Filosofía del programador

Resulta relativamente normal en cualquier ciencia, que se precie la asunción de ciertos elementos que se consideran correctos debido a la aceptación de la comunidad. Algunas de estas llegan a acumular tanto polvo que la perspectiva de una nueva idea no auspiciada por la comunidad, pero con visos de realidad, provoca un efecto reflejo de rechazo. Este hecho se está dando actualmente, no ya desde un punto de vista histórico, sino formal y práctico, incluso dentro del mismo concepto.

Leer más

Bit veo, bit quiero

Hasta la llegada de la programación orientada a objetos, el desarrollo era bastante sencillo en términos de arquitectura o diseño. C o ensamblador no daban mucho más juego que unos algoritmos de optimización para árboles binarios o listas enlazadas. Con la llegada de la programación orientada a objetos, este hecho empezó a cambiar. Llegaron los patrones de diseño…    

Leer más

Desmontando a imperativo (Deconstruyendo imperativo)

· · La programación imperativa o estructurada, cuya única diferencia básica es tener constancia de que existen las funciones, presenta tres pilares fundamentales. Selección Secuencia Iteración Con estos tres elementos se puede identificar claramente un programa imperativo (C, Java, .NET,...) independientemente de que implemente otros paradigmas (orientado a objetos, genérico…). La selección, el clásico if, lo mencioné en un post anterior, en este caso vamos a comentar la secuencia, que no es más que la limitación que presentan estos lenguajes al tener que ejecutar su código de manera secuencial.

Leer más

Si … o no si ( To if or not to if )

Resulta evidente la evolución de la informática a lo largo de los últimos años en su vertiente física, años después de su creación. La famosa ley de Moore se sigue cumpliendo de manera inexorable a lo largos de los años, sin embargo su faceta de desarrollo de software ha presentado una evolución desigual y esporádica. Por muchos es conocido lenguajes de bajo nivel como ensamblador que posteriormente evolucionaron a lenguajes más cercanos al lenguaje natural, como Pascal, C y más tarde a lenguajes de alto nivel (Java, .net, etc.)    

Leer más

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies. Más información sobre nuestras cookies, siga este enlace

ACCEPT