Diferenzas entre revisións de «Programación»

m
Bot: substuír 'obxeto' por 'obxecto'
m (Bot:Eliminando espazos nas cabeceiras)
m (Bot: substuír 'obxeto' por 'obxecto')
Según [[Niklaus Wirth]] un programa está formado por [[algoritmo|algoritmos]] y [[estrutura de datos]].
 
O obxetivo das diversas técnicas de programación propostas é mellorar tanto o proceso de creación de software como o seu mantemento. Entre elas pódense mencionar as programacions [[programación lineal|lineal]], [[programación estruturada|estruturada]], [[programación modular|modular]] y [[programación orientada a obxetosobxectos|orientada a obxetosobxectos]].
 
==Compilación==
O código fonte do programa ha de someterse a un proceso de transformación para converterse en linguaxe máquina, interpretable polo [[procesador]]. A este proceso chámaselle [[compilación]].
 
Normalmente a creación dun programa [[executable]] (un típico .exe para os usuarios de Windows) conleva dous pasos. O primeiro paso chámase compilación (propiamente dito) e traduce o código fonte escrito nunha linguxe de alto nivel a [[código obxetoobxecto]] (máis próximo á linguaxe máquina). O segundo paso chamase [[enlazador|enlazado]] (ou ás veces mal chamado ''linkado'' do inglés ''link'') e traduce o [[código obxetoobxecto]] a [[código máquina]].
 
Un programa podería ter partes escritas en varios linguaxes, que se poderían compilar de forma independente e enlazar xuntas para formar un único [[executable]], ainda que non é unha práctica habitual.
*[[Programación extrema]]
*[[Erro de software]]
*[[Programación orientada a obxetosobxectos]]
*[[Testeo de software]]
 
44.135

edicións