Vous êtes sur la page 1sur 2

SIMEON MUIBA IPGN 6 INFORMATICA

Qu significa Programacin?

Se denomina programacin al proceso que implica disear, codificar, depurar y mantener


el cdigo fuente de ciertos programas de computacin. Este contiene un lenguaje de
programacin de forma escrita.

Programacin estructurada: conocido tambin como un paradigma de la


programacin el cual se encuentra orientado a mejorar la calidad, claridad y el tiempo que
tarde en se desarrollado un programa de computadora.

Para esto utiliza solamente subrutinas y tres estructuras: secuencia, seleccin e iteracin.
Este surgi en 1960 del trabajo de Bhm y Jacopini.

Programacin modular: este tipo de programacin consiste principalmente en


dividir los programas en partes llamadas subprogramas o mdulos, los cuales son ms
legibles y manejables, es decir, tienen como fin facilitar su uso. Es el resultado evolutivo
de la programacin estructura para solucionar algunos problemas ms grandes y difciles
de lo que la primera puede llegar a resolver.

Una vez aplicada la programacin modular, un problema de ndole complejo se divide en


varios subproblemas mucho ms simples los cuales son divididos, a su vez, en otros
subproblemas ms simples todava. Este proceso se contina hasta que se encuentra un
subproblema lo suficientemente simple como para poder ser resuelto fcilmente. Esta
tcnica es conocida como refinamiento sucesivo o anlisis descendente.

Programacin orientada a objetos: puede ser encontrado bajo las siglas POO, y se
refiere a un paradigma de la programacin el cual utiliza los objetos resultantes en sus
interacciones para poder disear aplicaciones y programas informticos.

Para esto basa sus conceptos en varias tcnicas como la herencia, la cohesin, la
abstraccin, el polimorfismo, el encapsulamiento y el acoplamiento. Comienza su
utilizacin en la dcada de los aos 1990 y se mantiene hasta hoy, donde pueden
encontrarse grandes variedades de lenguajes de programacin que soportan la
orientacin a objetos

La Programacin Lineal corresponde a un algoritmo a travs del cual se resuelven


situaciones reales en las que se pretende identificar y resolver dificultades para
aumentar la productividad respecto a los recursos (principalmente los limitados y
costosos), aumentando as los beneficios. El objetivo primordial de la Programacin
Lineal es optimizar, es decir, maximizar o minimizar funciones lineales en varias
variables reales con restricciones lineales (sistemas de inecuaciones lineales),
optimizando una funcin objetivo tambin lineal.
Programacin web: La programacin de los sitios web es una de las disciplinas
dentro del mundo de Internet que ms se ha desarrollado y no deja de sorprender da
a da con las posibilidades que abre y genera, ya que no slo consigue satisfacer
necesidades que se generan, sino que sin la generacin de necesidades ofrecen
servicios a los usuarios que stos no haban imaginado.
En principio, el gran desarrollo de Internet se fundament en la posibilidad de enlazar
a travs de hipervnculos diferentes pginas web lo que gener la enorme
interconexin que es hoy Internet. Esta base que inici esta red, fue desarrollada y
gener el lenguaje cono de las pginas web que es HTML.
Pero, como decamos, la creatividad humana no tiene lmites y lejos de contentarse
con el desarrollo del lenguaje HTML, enriquecindolo en su sintaxis, aparecieron otros
lenguajes, que a su vez desataron una reaccin en cadena con respecto a las
operaciones que se podan lograr en un sitio web.
De esta forma, apareci el lenguaje Java, que mejor sustancialmente la interaccin
con el usuario, de manera que ste anex una sensacin de amigabilidad y usabilidad
en Internet, contribuyendo a que su utilizacin sea mayor.
Desarrollo web es un trmino que define la creacin de sitios web para Internet o una
intranet. Para conseguirlo se hace uso de tecnologas de software del lado del servidor
y del cliente que involucran una combinacin de procesos de base de datos con el uso
de un navegador web a fin de realizar determinadas tareas o mostrar informacin.

Tradicionalmente un software departamental o incluso un ambicioso proyecto


corporativo de gran envergadura es desarrollado en forma standalone, es decir,
usando lenguajes ya sea compilados(C, C++, Delphi), semicompilados(.NET, Mono,
Java), o interpretados (Python, PHP) para crear tanto la funcionalidad como toda la
interfaz de los usuarios, pero cabe perfectamente un desarrollo orientado a web para
dichos propsitos, siendo ms homogneo y multiplataforma, y dependiendo de las
tecnologas utilizadas, ms rpido y robusto tanto para disear, implementar y probar,
como para su uso una vez terminado.

Vous aimerez peut-être aussi