Manual C

Páginas: 15 (3666 palabras) Publicado: 20 de agosto de 2011
HISTORIA DE C

C evolucionó a partir de dos lenguajes previos, BCPL y B.CPL fue
desarrollado en 1967 por Partir Richards; como un lenguaje para escribir software
y compiladores de sistemas operativos. Ken Thompson modeló muchas
características de su lenguaje B siguiendo sus contrapartidas en BCPL, y utilizó B
en 1930 para crear versiones inicialesdel sistema operativo UNIX en los
laboratorios bell.
Tanto el BCLP como B eran lenguajes “sin tipo“ cada elemento de datos
ocupaba una palabra “en memoria “ y quedaba a cargo del programador el tratar
un elemento de datos como si tratará de un número entero o de un número real.
El lenguaje C fue derivado del lenguaje del lenguaje B por DennisRitchie, de los Laboratorios Bell, y al inicio se hizo muy conocido como lenguaje
de desarrollo del sistema operativo UNIX. A lo largo de las ultimas dos décadas
el siglo anterior, C se hizo disponible para la mayor parte de las computadoras. C
es independiente del Hardware. Con un diseño cuidadoso, es posible escribir
programas en c que sean portátiles hacia lamayor parte de las computadoras. C
utiliza muchos conceptos importantes de BCPL y de B, además de añadir los
tipos de datos y otras características poderosas.
Hacia finales de los 70, C había evolucionado a lo que se conoce como
“C tradicional“, la expansión rápida de C sobre varios tipos de computadoras
trajo consigo muchas variantes. Estas eransimilares, pero a menudo no eran
compatibles. Esto resultaba en un problema serio para los desarrolladores de
programas , que necesitaban escribir códigos que funcionaran en varias
plataformas. Se hizo cada vez más evidente que era necesaria una versión
estándar de C. En 1983, se creó un comité técnico bajo el American National
Standards Committee on Computersand Information Processing para
proporcionar una definición no ambigua e independiente de tipo de máquina del
lenguaje. En 1989 el standard quedo aprobado. El documento se conoce como
ANSI/ISO 9899:
Actualmente se cuenta con diversos compiladores par C los más
conocido con Turbo C (TC) , Borland C(BC) y gcc, las variantes mas importantes
entrelos estos compiladores es que tanto el TC como el BC cuentan con un
procesador de textos para editar los programas, a diferencia de gcc para el cual
primero debemos editar el programa con un procesador de textos y
posteriormente compilarlo, otra variante es que BC cuenta con la librería
“conio.h“ la cual no se encuentra entre las librerías Standard de C las cualesson:
• Errores
• Definiciones comunes
• Diagnósticos
• Manejo de Caracteres

• Localización
• Matemáticas
• Salto no locales
• Manejo de señales
• Argumentos variables
• Entrada/Salida
• Utilerías generales
• Manejo de cadenas
• Fecha y hora

Elementos para crear un programa en C
El lenguajeC es un lenguaje compilado, todos los sistemas de C
consisten en general en tres partes: el entorno, el lenguaje y la biblioteca estándar.
Los programas C pasan a través de seis fases para su ejecución. Estas
fases son:

1.Editar: El programa es creado en el editor y almacenado en disco, además de
ser corregido de ser necesario.

2.Preprocesar : El programa preprocesador procesa elcódigo, el preprocesador C
obedece comandos especiales que se llaman directrices de preprocesador que
indican que antes de la compilación se deben ejecutar ciertas manipulaciones
sobre el programa que consisten en la inclusión de otros archivos en el
archivo a compilar y en el reemplazo de símbolos especiales en el texto del
programa, también elimina los comentarios del programa....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual C++
  • Manual de c++
  • Manual c
  • c manual
  • Manual c++
  • Manual de c+
  • manual de C++
  • Manual C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS