74 captures
27 Jun 2006 - 09 Dec 2025
Apr MAY Jun
12
2012 2013 2014
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.

Collection: Wide Crawl started April 2013

Web wide crawl with initial seedlist and crawler configuration from April 2013.
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20130512214943/http://gl.wikipedia.org/wiki/Programaci%C3%B3n
 



Programación

 

Na Galipedia, a Wikipedia en galego.
 

Ir a: navegación, procura  
Proceso de desenvolvemento software
Actividades e pasos
Requisitos | Arquitectura | Implementación | Probas | Implantación| Mantemento
Modelos
Áxil | Cleanroom | Iterativo | RAD | RUP | Espiral | Fervenza
Disciplinas de apoio
Xestión de configuración | Documentación | Calidade (SQA) | Xestión do proxecto

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.

Índice

Programas e algoritmos [editar]

Unalgoritmo é unha secuencia non ambigua, finita e ordenada de instrucións que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a unha linguaxe de programación concreto) un algoritmo. Pode haber programas que non se axusten a un algoritmo (poden non terminar nunca), nese caso denominase procedemento a tal programa.

Os programas solen subdividirse 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 algoritmoseestrutura 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 lineal, estruturada, modulareorientada a obxectos.

Compilación [editar]

O programa escrito nunha linguaxe de programación (comprensible polo home, aínda que soen corresponder con linguaxes formais descritos por gramáticas independentes do contexto) non é inmediatamente executable nun ordenador. A opción máis común é [compilación|compilar]] o programa, aínda que tamén pode ser executado mediante un intérprete informático

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 linguaxe de alto nivel a código obxecto (máis próximo á linguaxe máquina). O segundo paso chamase enlazado (ou ás veces mal chamado linkado do inglés link) e traduce o código obxectoacó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, aínda que non é unha práctica habitual.

Programación e enxeñería do software [editar]

Existe unha tendencia a identifica-lo proceso de creación dun programa informático coa programación, que é certa cando se trata de programas pequenos para uso persoal, e que dista da realidade cando se trata de grades proxectos.

O proceso de creación de software dende o punto de vista da Enxeñería ten os seguintes pasos:

  1. Recoñece-la necesidade dun programa para solucionar un problema ou identifica-la posibilidade de automatización dunha tarefa.
  2. Recolle-los requisitos do programa. Debe quedar claro que é o que debe face-lo programa e para que se necesita.
  3. Realiza-la análise dos requisitos do programa. Debe quedar claro como debe realiza-lo programa as cousas que debe facer. As probas que comproben a validez do programa pódense especificar nesta fase.
  4. Deseña-la arquitectura do programa. Debese descompoñe-lo programa en partes de complexidade abordable.
  5. Implementa-lo programa. Consiste en realizar un deseño detallado, especificando completamente todo o funcionamento do programa. Despois disto a codificación debería resultar inmediata.
  6. Implantar (instalar) o programa. Consiste en poñe-lo programa en funcionamento xunto cos compoñentes que poden necesitar (bases de datos, redes de comunicacións, etc.)

A enxeñería do software centrase nos pasos de planificación e deseño do programa, mentres que antigamente (programación artesanal) a realización dun programa consistía unicamente en escribi-lo código.

Referencias históricas [editar]

A primeira programadora de computadora coñecida foi Ada Lovelace, filla de Anabella e Lord Byron. Anabella introduciu nas matemáticas a Ada, quen despois de coñecer a Charles Babbage traduciu e ampliou unha descrición da súa máquina analítica. Aínda que Babbage nunca completou a construción de ningunha das súas máquinas, o traballo que Ada realizou con elas fíxolle gaña-lo título de primeira programadora de computadoras do mundo. O nome da linguaxe de programación Ada foi escollido como homenaxe a esta programadora.

Obxectivos da programación [editar]

A programación de ordenadores debe perseguir tres obxectivos fundamentais:

A eficiencia e a claridade dun programa pode ser obxectivos contrapostos: pódese conseguir maior claridade sacrificando parte da eficiencia ou viceversa. Pero hai que ter en conta que o tempo do programador é caro, e que hoxe en día o prezo dos ordenadores é razoable e cada vez son máis baratos.

Véxase tamén [editar]

Ligazóns externas [editar]


Traído desde "http://gl.wikipedia.org/w/index.php?title=Programación&oldid=2893086" 

Categorías: 
Enxeñaría de software
Programación
 

Menú de navegación

 

Ferramentas persoais



Crear unha conta nova
Acceder ao sistema
 



Espazos de nomes



Artigo

Conversa
 


Variantes








Vistas



Ler

Editar

Ver o historial
 


Accións












Navegación




Portada

Portal da comunidade

Actualidade

Cambios recentes

Artigos de calidade

Páxina aleatoria

Axuda

Doazóns
 



Imprimir/exportar




Crear un libro

Descargar como PDF

Versión para imprimir
 



Caixa de ferramentas




Páxinas que ligan con esta

Cambios relacionados

Páxinas especiais

Ligazón permanente

Información da páxina

Citar esta páxina
 



Outras linguas




Afrikaans

Aragonés

العربية

مصرى

Asturianu

Беларуская (тарашкевіца)

Български



Bosanski

 

Català

Česky

Dansk

Deutsch

Ελληνικά

English

Español

Eesti

Euskara

فارسی

Suomi

Français

עברית

ि

Hrvatski

Magyar

Bahasa Indonesia

Italiano



Lojban

Қазақша





Lietuvių

Latviešu

Олык марий

Македонски



Монгол

Bahasa Melayu

Nederlands

Norsk nynorsk

Norsk bokmål

Polski

Português

Română

Русский

Srpskohrvatski / српскохрватски

Simple English

Slovenčina

Slovenščina

Shqip

Српски / srpski

Svenska

ி



Türkmençe

Türkçe

Українська

اردو

Tiếng Vit

ייִדיש



Editar as ligazóns
 





A última modificación desta páxina foi o 24 de marzo de 2013 ás 16:03.

Todo o texto está dispoñible baixo a licenza Creative Commons recoñecemento compartir igual 3.0; pódense aplicar termos adicionais. Consulte os termos de uso para obter máis información.
Wikipedia® é unha marca rexistrada da Wikimedia Foundation, Inc., unha organización sen fins lucrativos.
 


Política de protección de datos

Acerca de Wikipedia

Advertencias

Vista móbil
 


Wikimedia Foundation
Powered by MediaWiki