jueves, 13 de junio de 2013

LENGUAJE C

                                           
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. 


Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. 

Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

                                                                       

ARCHIVO Y TIPOS

                                                  ARCHIVO

Los archivos también denominados ficheros (file); es una colección de información (datos relacionados entre sí), localizada o almacenada como una unidad en alguna parte de la computadora. También podemos definirlos como: el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones.

Los archivos como colección de datos sirven para la entrada y salida a la computadora y son manejados con programas.

En los archivos no se requiere de un tamaño predeterminado; esto significa que se pueden hacer archivos de datos más grandes o pequeños, según se necesiten.

Cada archivo es referenciado por su identificador (su nombre.).


                                                                   CLASIFICACIÓN 

Las principales características de esta estructura son:

  • Independencia de las informaciones respecto de los programas 
  • La información almacenada es permanente 
  • Un archivo puede ser accedido por distintos programas en distintos momentos 
  • Gran capacidad de almacenamiento 

                                                                  TIPOS DE ARCHIVOS
Los archivos se pueden clasificar en:

  1. Según su función 
  2. Según sus elementos 

  1. SEGÚN SU FUNCIÓN 

  • Archivos Permanentes: 
Son aquellos cuyos registros sufren pocas o ninguna variación a lo largo del tiempo, se dividen en:

Constantes: Están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el tiempo.

De Situación: Son los que en cada momento contienen información actualizada.

Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han sufridos procesos de actualización o bien acumulan datos de variación periódica en el tiempo.

  • Archivos de Movimiento 
Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos.

  • Archivo de Maniobra o Transitorio 
Son los archivos creados auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo.


2. SEGÚN SUS ELEMENTOS 

Los principales archivos de este tipo son:

  • Archivo de Entrada: Una colección de datos localizados en un dispositivo de entrada. 
  • Archivo de Salida: Una colección de información visualizada por la computadora. 
  • Constantes: están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el tiempo. 
  • De Situación: son los que en cada momento contienen información actualizada. 
  • Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han sufrido procesos de actualización, o bien acumulan datos de variación periódica en el tiempo. 
  • Archivos de Movimiento o Transacciones: Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos. 
  • Archivos de Maniobra o Transitorios: Son los archivos auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el mismo.
   Derechos Reservados

© Se permite la total o parcial reproducción del contenido, siempre y cuando se reconozca y se enlace a este artículo como la fuente de información utilizada.