Você está na página 1de 1

7/19/2017 Programacin - Wikipedia, la enciclopedia libre

Programacin
De Wikipedia, la enciclopedia libre

La programacin informtica o programacin algortmica, acortada como programacin, es el proceso de disear,


codificar, depurar y mantener el cdigo fuente de programas de computadora. El cdigo fuente es escrito en un lenguaje
de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El
proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del
lenguaje a utilizar, algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales
como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo
de pequeas aplicaciones.

ndice
1 Historia
2 Lxico y programacin
3 Programas y algoritmos
4 Compilacin
5 Programacin e ingeniera del software
6 Referencias histricas
7 Objetivos de la programacin
8 Ciclo de vida del software
9 Vase tambin
10 Referencias
11 Enlaces externos

Historia
Para crear un programa, y que la computadora lo
interprete y ejecute las instrucciones escritas en l,
debe escribirse en un lenguaje de programacin.
En sus inicios las computadoras interpretaban solo
instrucciones en un lenguaje especfico, del ms
bajo nivel, conocido como cdigo mquina,
siendo ste excesivamente complicado para
programar. De hecho solo consiste en cadenas de
nmeros 1 y 0 (sistema binario). Para facilitar el
trabajo de programacin, los primeros cientficos,
que trabajaban en el rea, decidieron reemplazar
las instrucciones, secuencias de unos y ceros, por
palabras o abreviaturas provenientes del ingls; las
codificaron y crearon as un lenguaje de mayor
nivel, que se conoce como Assembly o lenguaje ensamblador. Por ejemplo, para sumar se podra usar la letra A de la
palabra inglesa add (sumar). En realidad escribir en lenguaje ensamblador es bsicamente lo mismo que hacerlo en
lenguaje mquina, pero las letras y palabras son bastante ms fciles de recordar y entender que secuencias de nmeros
binarios. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario
disponer de un mtodo sencillo para programar. Entonces, se crearon los lenguajes de alto nivel. Mientras que una tarea

https://es.wikipedia.org/wiki/Programaci%C3%B3n 1/6

Você também pode gostar