martes, 20 de enero de 2015

Ingenieria de Software: Programación imperativa.

"Si quieres algo bien hecho, hazlo tu mismo, paso por paso."

El paradigma de programación imperativa, es una metodología de desarrollo que presenta una temática directa hacia la memoria. Un ordenador, se divide en una serie de componentes, controlados por un software principal: La Bios. Principalmente, un ordenador utiliza un sistema de procesamiento binario, donde las únicas directrices, sentencias, normas, funciones que acepta, se limitan a una breve sintaxis entre unos, y ceros. Para hacer mas comprensible a nivel humano el funcionamiento de una maquina, se creó el lenguaje Ensamblador, un lenguaje altamente imperativo. Una de las principales ventajas y incomodidades de Ensamblador, consiste en que es un lenguaje que trata directamente con las direcciones de memoria, o celdas, donde crea, almacena, modifica, administra y actualiza información.

Ingeniería de Software: Paradigmas.

"El software, no se improvisa, se moldea y se adapta."

Mas de uno reconoce "haber oído... escuchado.." los términos "paradigma de programación" pero poca gente sabe realmente que es. Un paradigma, palabra derivada del Griego, es sinónimo de mostrar o manifestar. Un paradigma, es una metodología que empleamos para realizar alguna acción. Cada paradigma, consta de su estructura, su modelo de aprendizaje y practica y cada paradigma tiene un grupo de finalidades abstractas, pero relacionadas entre si.