martes, 26 de abril de 2011

OTROS TIPOS DE PROGRAMACION






PROGRAMACION ORIENTADA A OBJETOS


Se trata de una tecnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilizacion de los objetos ya que el elemento principal de esta programacion es el objeto.
el objeto es un conjunto completio de datos y programas que poseen una estructura y forman parte de una organizacion.

PROGRAMACION CONCURRENTE


Este tipo de programacion la utilizamos cuando tenemos que hacer varias acciones a la vez, se usa para controlar las acciones del usuario y programas a un recurso de forma simultanea.
se trata de una programacion lenta y laboriosa, obteniendo unos resultados lentos en las acciones




PROGRAMACION FUNCIONAL



Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.


PROGRAMACION LOGICA




Se suele utilizar en la inteligencia artificicial y pequeños programas infantiles se trata de una programacion basada en el calculo de predicados (teoria matematica que permite que un ordenador pueda dar soluciones inteligentes basandose en hechos y reglas logicas )




PROGRAMACION MODULAR




Consta de varias secciones divididas de forma que interactuen a traves de llamadas a procedimietos que integran el programa en su totalidad, en la programacion modular el programa principal coordina las llamadas a los modulos secundarios y pasa los datos necesarios en forma de parametros.






A su vez cada modulo puede contener sus propios datos y llamar a otros modulos o funciones.




CLASES DE PROGRAMACION



PROGRAMACION ESTRUCTURADA

Esta compuesta por un conjunto de tecnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuracion y mantenimiento del mismo.

VENTAJAS DE LA PROGRAMACION ESTRUCTURA



  • Los programas son faciles de entender
  • Se reduce la complejidad de la pruebas
  • Aumenta la productividad del programado
  • Los programas queden mejor documentdos internamente

PROGRAMACION EN ADSI









ANALISIS Y DESARROLLO SISTEMA DE INFORMACION 178960







PROGRAMACION




HISTORIA






Para crear un programa y que la computadora interprete y ejecute las instrucciones escritas en el debe usarse un lenguaje de programacion.





En sus inicios las computadores interpretan solo instrucciones en un lenguaje especifico del mas bajo nivel conocido como codigo maquina, siendo este excesivanmente compliado para programar de hecho solo consiste en cadenas de numeros 1 y o (sistema binario) los cuales fueron remplazados por palabras o letras provenientes de ingles lenguaje de mayor nivel el cual se conoce como assembly o lenguaje ensamblador, luego fueron creados los lenguajes de alto nivel los cuales no necesitaban tantas instrucciones en un lenguaje ensamblador sino solmanete bastaba con una.




QUE ES LA PROGRAMACION?

La programacion es el proceso de diseñar escribir, probar,depurar y mantener el codigo fuente de programas computacionales el codigo fuente es escrito en un lenguaje de programacion.

El proposito de la programacion es crear programas que exhiban un comportamiento deseado programar no involucra necesariamente otras tareas tales como el analisis y diseño de la aplicacion pero si el diseño del codigo, aunque si suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.




Y PROGRAMACION




La programacion se rige por reglas y un conjunto mas o menos reducido de ordenes, expresione instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (en ingles)y ademas tiene la particularidad de una reducida ambiguedad cuanto menos ambiguo es el lenguaje de la programacion es mas potente.




CLASES DE PROGRAMACION


Existen varios clases de programacion dependiendo de los metodos ul¡tilizados y las tecnicas empleadas los tipos y tecnicas de programacion son bastantes variados, en la mayoria de los casos la tecnicas se centran en programacion modular y programacion estructurada.