lenguaje c

Páginas: 4 (940 palabras) Publicado: 13 de mayo de 2015
Lenguaje c
creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
C es un lenguaje de programación de propósito general queofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores.
Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprenderápidamente.
Este lenguaje ha sido estrechamente ligado al sistema operativo UNIX, puesto que fueron desarrollados conjuntamente.
Se le suele llamar lenguaje de programación de sistemas debido asu utilidad para escribir compiladores y sistemas operativos

Características:
Propiedades
Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo dearchivos, proporcionadas por bibliotecas.
Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertaslicencias de ruptura).
Un sistema de tipos que impide operaciones sin sentido.
Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivosde código fuente.
Acceso a memoria de bajo nivel mediante el uso de punteros.
Interrupciones al procesador con uniones.
Un conjunto reducido de palabras clave.

Carencias
Recolección de basura nativa, sinembargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.
Soporte para programación orientada a objetos, aunque laimplementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.
Funciones anidadas, aunque GCC tiene esta característica como extensión.
Soporte nativo para programación multihilo.Estructura
En general, un programa en C consta de las siguientes partes:
Directivas al preprocesador.
Definición de tipos de datos.
Declaración de variables.
Definición de funciones.
Cualquier...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS