White paper: Paradigma lógico

Este trabajo se encuentra en formato PDF. Para visualizarlo necesita    Adobe Reader (gratuito).

Resúmen

Cuando hablamos de programación nos vienen a la mente casi de manera automática los algoritmos. Y los pensamos como una serie de pasos que se ejecutan secuencialmente paso por paso. En sí, eso es un algoritmo.

Pero hacer un algoritmo para un lenguaje estructurado, ya sea imperativo u orientado a objetos, es un proceso sumamente artesanal en el que nos debemos valer de nuestra inteligencia y razonamiento para comprobar que sus pasos producen los resultados que nosotros deseamos.

En este proceso artesanal son muy comunes los errores. Tanto lógicos, léxicos, o sintácticos (errores en el uso de las estructuras sintácticas del lenguaje de programación).

La probabilidad de tener errores lógicos aumenta al manipularestructuras de datos complejas, como árboles, grafos, etc. Y es ahí donde nos podemos valer de la estrategia llamada “divide y vencerás”. Esta se centra principalmente en dividir un problema grande y complejo en subproblemas pequeños y simples, de modo que la combinación de estos últimos sea equivalente a la primera.

Sin embargo, muy próximo a la invención de las computadoras, surgió una idea totalmente distinta acerca de la manera de resolver problemas. La idea consistía en no detallar los pasos exactos que se debían seguir para obtener una solución. En vez de ello, sólo se especifican como deben ser las características de la solución y el lenguaje se encarg obtenerla utilizando distintos métodos.

 

 Ver trabajo completo (PDF)

 

Enviado por Ramiro Andrés Gómez

Comentarios

El comentario ha sido publicado.

 


Trabajos relacionados

  • Pitagoras y el pitagorismo

    Biografía de pitagoras. Armonía de los contrarios. La comunidad pitagorica. Nació hacia el año 578 ac. En samos (rival …

  • Filósofos de la naturaleza

    Sócrates. La Política. Enseñanzas. El juicio. Tales de Mileto. Platón: Obra; Teoría de las ideas; Teoría del conocimien…

  • Eutanasia

    Definición del término eutanasia. Eutanasia: ¿Existe un derecho a morir?. Formas de aplicación de la eutanasia. La batal…

Ver mas trabajos de Filosofia

  

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de edu.red. El objetivo de edu.red es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de edu.red como fuentes de información.