informatica

Páginas: 16 (3856 palabras) Publicado: 5 de mayo de 2013
¿Qué es un lenguaje de programación?
Al igual que las personas nos comunicamos entre nosotras utilizando un lenguaje (por ejemplo Español o Inglés), un lenguaje de programación permite a las personas comunicarse con los ordenadores para indicarles lo que tienen que hacer. Una persona que quiere que el ordenador realice una determinada tarea escribe un programa en un lenguaje de programacióndeterminado, y el ordenador (utilizando ciertos traductores llamados compiladores e intérpretes) es capaz de realizar dicha tarea.
Desde la invención de las primeras máquinas de calcular hasta la actualidad, la evolución de los ordenadores ha ido acompañada del desarrollo de nuevos lenguajes de programación que permitan aprovechar la potencia de éstos de manera eficiente.
Etapas de análisis de losdiferentes programas.
1. Análisis
2. Diseño
3. Desarrollo
4. Pruebas
5. Implementación
6. Mantenimiento
7. Fin del Ciclo

Etapa de Análisis.
Análisis : Es el proceso de investigar un problema que se quiere resolver. Definir claramente el Problema que se desea resolver o el sistema que se desea crear. Identificar los componentes principales que integrarán el producto.
Etapa deDiseño.
Diseño : Es el proceso de utilizar la información recolectada en la etapa de análisis al diseño del producto. La principal tarea de la etapa de diseño es desarrollar un modelo o las especificaciones para el producto o Componentes del Sistema.
Etapa de Desarrollo.
Desarrollo : Consiste en utilizar los modelos creados durante la etapa de diseño para crear los componentes del sistema.Etapa de Pruebas o Verificación.
Prueba : Consiste en asegurar que los componentes individuales que integran al sistema o producto, cumplen con los requerimientos de la especificación creada durante la etapa de diseño.
Etapa de Implementación o Entrega.
Implantación : Consiste en poner a disposición del cliente el producto.
Etapa de Mantenimiento.
Mantenimiento : Consiste en corregirproblemas del producto y re- liberar el producto como una nueva versión o revisión (producto mejorado).
Etapa final EOL (End-of-Life).
El fin del ciclo del producto consiste en realizar todas las tareas necesarias para asegurar que los clientes y los empleados están conscientes de que el producto ya no será vendido ni soportado.9 enero de 2010















Predecesor(es) AñoNombre Desarrollador(es) principal(es)

Anterior a 1950
1837 Código de la máquina analítica Ada Lovelace
1943-1945 Plankalkül (concepto) Konrad Zuse
1943-1946 Código ENIAC John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine, Alan Turing
ENIAC Short Code 1949 C-10 Betty Holberton
1950
EDSAC 1951 Regional Assembly Language Maurice Wilkes
C-10, Short Code 1952 A-0 Grace HopperEsquema de código CPC 1952 Autocode Alick Glennie, Alan Turing
* 1954 Mark I Autocode Tony Brooker
A-0 1954-1955 FORTRAN "0" (concepto) John W. Backus en IBM
A-0 1954 ARITH-MATIC Grace Hopper
* 1954 IPL V (concepto) Allen Newell, Cliff Shaw, Herbert Simon
A-0 1955 FLOW-MATIC Grace Hopper
IPL 1956-1958 LISP (concepto) John McCarthy
FLOW-MATIC 1957 COMTRAN Bob Bemer
FORTRAN 0 1957 FORTRAN"I" (implementación) John W. Backus en IBM
* 1957 COMIT (concepto)
FORTRAN I 1958 FORTRAN II John W. Backus en IBM
FORTRAN 1958 ALGOL 58 (IAL) Esfuerzo internacional
* 1958 IPL V (implementación) Allen Newell, Cliff Shaw, Herbert Simon
FLOW-MATIC, COMTRAN 1959 COBOL (concepto) El comité CODASYL
IPL 1959 LISP (implementación) John McCarthy
1959 TRAC (concepto) Calvin Mooers

1960
ALGOL 581960 ALGOL 60
FLOW-MATIC, COMTRAN 1960 COBOL 61 (implementación) El comité CODASYL
* 1961 COMIT (implementación)
FORTRAN II 1962 FORTRAN IV
* 1962 APL (concepto) Kenneth E. Iverson
ALGOL 58 1962 MAD Bruce Arden, y otros
ALGOL 60 1962 Simula (concepto)
FORTRAN II, COMIT 1962-1963 SNOBOL Ralph Griswold, y otros
SNOBOL 1963 SNOBOL3 Ralph Griswold, y otros
ALGOL 60 1963 ALGOL 68 (concepto)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS