ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Orientado A Objetos


Enviado por   •  8 de Febrero de 2015  •  1.023 Palabras (5 Páginas)  •  131 Visitas

Página 1 de 5

Introducción

Los paradigmas de programación proveen y determina la visión y métodos de un programador en la construcción de un programa o subprograma. Cada paradigma nos ayuda en diferentes formas de pensar en una solución de problema

Cada lenguaje de programación tiene su propio paradigma de programación vasados en uno o varios paradigmas llamándolos multiparadigmas. A pesar que existe una gran variedad de paradigmas todos tiene una sola función que es solucionar problemas para la creación de un programa o aplicación.

Este documento muestra algunos paradigmas más comunes y utilizados actualmente, a pesar que existen una gran variedad.

Los más comunes

Programación imperativa

La programación imperativa, en contraposición a la programación declarativa, es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.

La programación imperativa es la forma natural de programar un computador, es el estilo de programación que se utiliza en el ensamblador, el estilo más cercano a la arquitectura del computador

Programación funcional

La programación funcional es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado. Enfatiza la aplicación de funciones, en contraste con el estilo de programación imperativa, que enfatiza los cambios de estado.

La programación funcional intenta tratar el problema de la programación desde un punto de vista matemático, utilizando la noción de función como base para la construcción de los algoritmos y estructuras de datos.

Programación lógico

La programación lógica estudia el uso de la lógica para el planteamiento de problemas y el control sobre las reglas de inferencia para alcanzar la solución automática.

La programación lógica, junto con la funcional, forma parte de lo que se conoce como programación declarativa, es decir la programación consiste en indicar como resolver un problema mediante sentencias, en la programación lógica, se trabaja en una forma descriptiva, estableciendo relaciones entre entidades, indicando no como, sino que hacer, entonces se dice que la idea esencial de la ppprogramación Lógica es

1. Programa= lógica + control

2. Lógica (programador): hechos y reglas para representar conocimiento

3. Control (interprete): deducción lógica para dar respuestas (soluciones)

Programación orientada a objetos

La programación orientada a objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora.

La programación orientada a objetos es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

Con la programación orientada a objetos tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas

Programación estructurada

La programación estructurada es una teoría de programación que consiste en construir programas de fácil comprensión, es especialmente útil, cuando se necesitan realizar correcciones o modificaciones después de haber concluido un programa o aplicación. Al utilizar la programación estructurada, es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes secciones.

La representación gráfica de la programación estructurada se realiza a través de diagramas de flujo, el cual representa el programa con sus entradas, procesos y salidas.

Programación por eventos

La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

La programación dirigida por eventos es un paradigma de programación en el que el flujo del programa está determinado por eventos o mensajes desde otros programas o hilos de ejecución.

Las aplicaciones desarrolladas con programación dirigida por eventos implementan un bucle principal o main loop donde se ejecutan las dos secciones principales de la aplicación: El selector

...

Descargar como (para miembros actualizados)  txt (8.1 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com