sábado, 29 de marzo de 2014


Buenas tardes lectores, en la entrada de hoy hablaremos sobre el paradigma de la orientación a objetos, y la razón por la que fue ampliamente aceptado, por otra parte luego de esto hablaremos sobre el futuro del blog STD-IO y sus entradas.


El paradigma de la orientación a objetos organiza sistemas de abstracciones alrededor de estructura y comportamiento común y variaciones en estructura y comportamiento.

viernes, 28 de marzo de 2014

Buenas tardes, en esta entrada hablaremos sobre la Abstracción, Ocultamiento de información y encapsulación, además hablaremos también sobre el rol de la abstracción...

Abstracción, Ocultamiento de Información y Encapsulación son conceptos diferentes pero fuertemente relacionados. Podríamos argumentar que la abstracción es la técnica que nos ayuda a identificar que es significativo y que no lo es de un objeto. La encapsulación es la técnica que nos permite construir con estos aspectos, los de significación y aquellos que no lo son, una entidad cohesiva, una cápsula. El ocultamiento de información es la técnica que nos permite enfatizar, hacer visibles, que aspectos son esenciales a la entidad y cuales no.

jueves, 27 de marzo de 2014

esto va septimo.
Buenas tardes, para continuar las publicaciones diarias que volvimos a realizar, hoy hablaremos sobre Encapsulamiento, uno de los temas que nos quedaron pendientes sobre el hilo del Arte de Programar.
En entradas anteriores vimos de todo un poco, incluyendo criterios de calidad, abstracción y otras teorías importantes que deben ser tenidas en cuenta.


Al igual que ocurre con la idea de abstracción y ocultamiento de información, la palabra encapsulación puede ser utilizada para describir diferentes cosas. A continuación se presentan algunas de las definiciones o ideas vinculadas al termino encapsulación en el contexto del desarrollo del software:

miércoles, 26 de marzo de 2014


Para concluir con el tema de abstracción dejaré una última publicación para cerrar el tema, con mejores definiciones dadas por distintos autores, una publicación bastante completa y lo más explícita posible para tratar el tema de Abstracción que comencé en un par de entradas anteriores y que desarrollé estos días.


La abstracción es el concepto clave de la teoría de la programación. El refinamiento del concepto y la evolución de los mecanismos que le dan soporte han permitido, a lo largo de la historia de la programación, no solo abordar niveles crecientes de complejidad, sino además, permitir que esta, como actividad industrial, logre crecientes niveles de calidad, volumen y economía en el desarrollo de software.

lunes, 24 de marzo de 2014

Continuando con el tema de abstracción que como habrán notado en entradas anteriores es sumamente importante en la programación, ahora hablaremos sobre la abstracción y la programación


En los primeros días de la programación los programadores introducían instrucciones en el computador como secuencias de unos y ceros. Los códigos mnemónicos del lenguaje ensamblador fueron abstracciones diseñadas para liberar a los programadores de recordar los patrones de bits que componían cada instrucción.

domingo, 23 de marzo de 2014

Buenas tardes, hoy voy a continuar con una entrada que se relaciona íntegramente con una entrada previa de abstracción...
Hablaremos sobre Complejidad y Abstracción.


El desarrollo de software está lejos de ser una tarea trivial, por el contrario desarrollar software implica tratar con la complejidad, no solo como Brooks sugiere con la complejidad esencial de la porción de la realidad que se pretende modelar, sino además, con la complejidad arbitraria, propia del proceso de desarrollo.

sábado, 22 de marzo de 2014

Para continuar con la series de entradas que iniciamos hace un tiempo del hilo de El Arte de Programar, donde hablamos de criterios de calidad, y de programación en general, hoy vamos a hablar de Ocultamiento de Información


El principio de ocultamiento de información puede ser establecido de manera informal de la siguiente manera: Toda la información acerca de un modulo debería ser privada al él, a menos que específicamente sea declarada pública.

viernes, 21 de marzo de 2014

Buenas tardes lectores! hoy hablaremos sobre Unidad de Modularidad Lingüistica, para seguir con el tema de Modularidad respecto al hilo de El Arte de Programar.



Este principio expresa que el formalismo utilizado para expresar el diseño, programas, funciones, debe soportar la siguiente vista de modularidad: los módulos deben corresponder a unidades sintácticas en el lenguaje usado.

Hoy hablaremos sobre dos terminos importantes a la hora de hablar de modularidad, Continuidad Modular y Protección Modular



miércoles, 19 de marzo de 2014

Buenas con este artículo me presento. Mi nombre es Álvaro Zúñiga hace tiempo que me dedico a la programación como hobbie además estarla estudiando un tiempo atrás sin más vamos al tema.



Algo que muchos obvian cuando empiezan a programar principalmente cuando se aprende "autodidacta" o por medio de Internet es que antes de empezar muchas cosas se deben tener diversos conocimientos previos que te facilitarán las cosas a la hora de programar, si bien acepto que fui uno de los que "programó" sin tener dichos conocimientos, una vez que los adquieres notas la diferencia de tenerlos, estos conocimientos son llamados "Fundamentos de la programación" y serán mostrados con la etiqueta [FDP] en este blog.

martes, 18 de marzo de 2014

Buenas tardes a todos los lectores, ayer estaba yo en un curso en la UNICEN (Universidad del centro sede Tandil), y para mi sorpresa empezaron a discutirme que una multiplicación consumía menor tiempo de ejecución que una división.
Claro esta, e imagino que el lector comprende que no haría nunca una entrada para hablar precisamente de eso, por lo que voy a basar mi entrada en la persecutoria que tienen algunos en relación al "consumo" o mejor conocido como Eficiencia, dando algunos motivos para dejar de lado esta postura.


Vamos a hablar en la entrada de hoy precisamente del Criterio de calidad numero 6, Eficicencia.

lunes, 17 de marzo de 2014

Buenas tardes queridos lectores!!! imagino que extrañaban mis entradas sobre todo aquellas del hilo El Arte De Programar, se que hace rato no escribo y como ya me han dicho mis publicaciones se extrañan.
Se que a mas de uno le cuesta comprender muchas veces lo que escribo pero bueno, nadie dijo que sea fácil.



Hoy hablaremos sobre la abstracción, una palabra que junto con su significado desempeñan un papel muy importante a la hora de captar conceptos importantes en la programación.