Programación

Chámase programación á creación dun programa de computadora, un conxunto concreto de instrucións que unha computadora pode executar. O programa escríbese nunha linguaxe de programación, aínda que tamén se pode escribir directamente en linguaxe máquina, con certa dificultade. Un programa pódese dividir en diversas partes, que poden estar escritas en linguaxes distintos.

Software é o substantivo que denomina ós programas e datos da computadora.

Programas e algoritmos

Un algoritmo é unha secuencia non ambigua, finita e ordenada de instrucións que deben seguirse para resolver un problema. Un programa normalmente pon en funcionamento (traduce a unha linguaxe de programación concreto) un algoritmo. Un algoritmo pode expresarse de distintos xeitos: de xeito gráfico, como un diagrama de fluxo, en forma de código como en pseudocódigo ou nunha linguaxe de programación, en forma explicativa...

Os programas acostuman a dividirse en partes menores (módulos), de modo que a complexidade algorítmica de cada unha das partes sexa menor que a do programa completo. Isto axuda ó desenvolvemento do programa.

Segundo Niklaus Wirth un programa está formado por algoritmos e estrutura de datos.

O obxectivo 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 programacións estruturada, modular, declarativa e orientada a obxectos.

Other Languages
aragonés: Programación
العربية: برمجة
مصرى: برمجه
asturianu: Programación
azərbaycanca: Proqramlaşdırma
беларуская: Праграмаванне
беларуская (тарашкевіца)‎: Кампутарнае праграмаваньне
български: Програмиране
čeština: Programování
Esperanto: Programado
español: Programación
euskara: Programazio
Հայերեն: Ծրագրավորում
Bahasa Indonesia: Pemrograman
la .lojban.: sampla
Кыргызча: Программалоо
lietuvių: Programavimas
latviešu: Programmēšana
олык марий: Программлымаш
македонски: Програмирање
Bahasa Melayu: Pengaturcaraan
norsk nynorsk: Programmering
română: Programare
srpskohrvatski / српскохрватски: Programiranje
Simple English: Computer programming
српски / srpski: Програмирање
svenska: Programmering
Türkmençe: Programmirleme
Türkçe: Programlama
українська: Програмування
oʻzbekcha/ўзбекча: Dasturlash
Tiếng Việt: Lập trình máy tính
中文: 程序设计