Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ir a la navegaci�n
Ir a la b�squeda
Commons-emblem-question book yellow.svg
Este art�culo tiene referencias, pero necesita m�s para complementar su
verificabilidad.
Puedes colaborar agregando referencias a fuentes fiables como se indica aqu�. El
material sin fuentes fiables podr�a ser cuestionado y eliminado.
Este aviso fue puesto el 15 de junio de 2016.
Para otros usos de este t�rmino, v�ase Programaci�n (desambiguaci�n).
La programaci�n es un proceso que se utiliza para idear y por las acciones que se
realizar�n en el marco de un proyecto; al anuncio o espect�culo; a la preparaci�n
de m�quinas para que cumplan con una cierta tarea en un momento determinado; a la
elaboraci�n de programas para la resoluci�n de problemas mediante ordenadores, y a
la preparaci�n de los datos necesarios para obtener una soluci�n de un problema.
[cita requerida]
1 Historia
2 L�xico y programaci�n
3 Programas y algoritmos
4 Compilaci�n
5 Programaci�n e ingenier�a del software
6 Referencias hist�ricas
7 Objetivos de la programaci�n
8 Ciclo de vida del software
9 V�ase tambi�n
10 Referencias
11 Enlaces externos
Historia
Los programas suelen subdividirse en partes menores, llamadas m�dulos, de modo que
la complejidad algor�tmica de cada una de las partes sea menor que la del programa
completo, lo cual ayuda al desarrollo del programa. Esta es una pr�ctica muy
utilizada y se conoce como "refino progresivo".
Seg�n Niklaus Wirth, un programa est� formado por los algoritmos y la estructura de
datos.
Programaci�n declarativa
Programaci�n estructurada
Programaci�n modular
Programaci�n orientada a objetos
Compilaci�n
Estos dos pasos se pueden hacer por separado, almacenando el resultado de la fase
de compilaci�n en archivos objetos (un t�pico .o para Unix, .obj para MS-Windows,
DOS); para enlazarlos en fases posteriores, o crear directamente el ejecutable; con
lo que la fase de compilaci�n puede almacenarse solo de forma temporal. Un programa
podr�a tener partes escritas en varios lenguajes, por ejemplo, Java, C, C++ y
ensamblador, que se podr�an compilar de forma independiente y luego enlazar juntas
para formar un �nico m�dulo ejecutable.
Programaci�n e ingenier�a del software
Art�culo principal: Ingenier�a del software
El trabajo de Ada Lovelace, hija de Anabella Milbanke Byron y Lord Byron, que
realiz� para la m�quina de Babbage le hizo ganarse el t�tulo de primera
programadora de computadoras del mundo, aunque Babbage nunca complet� la
construcci�n de la m�quina. El nombre del lenguaje de programaci�n Ada fue escogido
como homenaje a esta programadora.
Objetivos de la programaci�n
La programaci�n debe perseguir la obtenci�n de programas de calidad. Para ello se
establece una serie de factores que determinan la calidad de un programa. Algunos
de los factores de calidad m�s importantes son los siguientes:
Claridad. Es muy importante que el programa sea lo m�s claro y legible posible,
para facilitar tanto su desarrollo como su posterior mantenimiento. Al elaborar un
programa se debe intentar que su estructura sea sencilla y coherente, as� como
cuidar el estilo de programaci�n. De esta forma se ve facilitado el trabajo del
programador, tanto en la fase de creaci�n como en las fases posteriores de
correcci�n de errores, ampliaciones, modificaciones, etc. Fases que pueden ser
realizadas incluso por otro programador, con lo cual la claridad es a�n m�s
necesaria para que otros puedan continuar el trabajo f�cilmente. Algunos
programadores llegan incluso a utilizar Arte ASCII para delimitar secciones de
c�digo; una pr�ctica com�n es realizar aclaraciones en el c�digo fuente utilizando
l�neas de comentarios. Contrariamente, algunos por diversi�n o para impedirle un
an�lisis c�modo a otros programadores, recurren al uso de c�digo ofuscado.
Referencias
Laboda, Xavier; Josep Galimany, Rosa Mar�a Pena, Antoni Gual (1985).
�Software�. Biblioteca pr�ctica de la computaci�n. Barcelona: Ediciones Oc�ano-
�xito, S.A.
Enlaces externos
Categor�a:
Programaci�n
Men� de navegaci�n
No has accedido
Discusi�n
Contribuciones
Crear una cuenta
Acceder
Art�culo
Discusi�n
Leer
Editar
Ver historial
Buscar
Portada
Portal de la comunidad
Actualidad
Cambios recientes
P�ginas nuevas
P�gina aleatoria
Ayuda
Donaciones
Notificar un error
En otros proyectos
Wikimedia Commons
Wikilibros
Wikiquote
Wikiversidad
Imprimir/exportar
Crear un libro
Descargar como PDF
Versi�n para imprimir
Herramientas
En otros idiomas
???????
English
??????
Bahasa Indonesia
Bahasa Melayu
Portugu�s
???????
????
??
Editar enlaces
Esta p�gina se edit� por �ltima vez el 13 sep 2019 a las 14:27.
El texto est� disponible bajo la Licencia Creative Commons Atribuci�n Compartir
Igual 3.0; pueden aplicarse cl�usulas adicionales. Al usar este sitio, usted acepta
nuestros t�rminos de uso y nuestra pol�tica de privacidad.
Wikipedia� es una marca registrada de la Fundaci�n Wikimedia, Inc., una
organizaci�n sin �nimo de lucro.
Pol�tica de privacidad
Acerca de Wikipedia
Limitaci�n de responsabilidad
Desarrolladores
Declaraci�n de cookies
Versi�n para m�viles
Wikimedia Foundation
Powered by MediaWiki