DEFINICION DEL LENGUAJE C

Páginas: 19 (4604 palabras) Publicado: 27 de agosto de 2015

INSTITUTO UNIVERSITARIO TECNOLÓGICO
JOSÉ ANTONIO ANZOÁTEGUI
PARIAGUÁN, MUNICIPIO FRANCISCO DE MIRANDA




LENGUAJE
“C”





PROFESOR: ALUMNA:
LUIS MEJIAS CABRERA GENESIS CI:20.172.160


FEBRERO 2014

INTRODUCCION

C es un lenguaje de programaciónde propósito general. Fue inventado por Dennis Ritchie del los Laboratorios Bell de AT&T con el fin de proporcionar un lenguaje de alto nivel a la programación sobre el sistema operativo UNIX. Hoy en día se utiliza también para muchas otras aplicaciones. Se le ha llamado “el lenguaje de programación de sistemas” porque es muy útil para escribir compiladores y sistemas operativos, ya que permiteexpresar el código de forma simple y concisa. C posee tres tipos de datos básicos: enteros (int), caracteres (char) y números en coma flotante (float, double). Los enteros pueden ser calificados como cortos (short), largos (long) o sin signo (unsigned).
Otros tipos se pueden derivar de éstos, creándolos mediante punteros, vectores, estructuras o uniones, pero no provee operaciones para manipularobjetos compuestos. Las construcciones de control son sencillas y familiares para programadores que ya conozcan Pascal, PL/I o Modula 2. Permiten agrupar sentencias, tomar decisiones (if-else),seleccionar entre varias posibilidades (switch), hacer bucles evaluando la condición al empezar (while, for) o al acabar (do), y salir inmediatamente de un bucle (break). Las funciones pueden devolver valores delos tipos básicos o de los estructurados. Cualquier función puede lla- marse recursivamente. Las variables locales de las funciones se crean nuevas en cada invocación.
No se permite la definición anidada de funciones. En cambio, las variables pueden ser locales a una función, o globales y entonces visibles desde todo el programa. Una fase de pre procesamiento previa a la compilación permite lasustitución de macros, la inclusión de otros ficheros fuente y la compilación condicional. El lenguaje C va acompañado de una librería con funciones para llamar al sistema operativo, dar formato a las entradas y salidas, gestionar la memoria, manipular strings, etc...




1) DEFINICION DEL LENGUAJE C:
El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días.El principal componente estructural de C es la función. En C, las funciones son bloques en los cuales ocurren las actividades de un programa. Esto nos permite separar los programas en tareas, lo que nos conduce a la programación modular.
C es un lenguaje de alto nivel, que permite programar con instrucciones de lenguaje de propósito general.
También C se define como un lenguaje de programaciónestructurado de propósito general; aunque en su diseño también primó el hecho de fuera especificado como un lenguaje de programación de sistemas, lo que proporciona una enorme cantidad de potencia y flexibilidad.
El estándar ANSI C formaliza construcciones no propuestas en la primera versión del lenguaje C, en especial asignación de estructuras y enumeraciones. Entre otras aportaciones, se definióesencialmente la biblioteca estándar de funciones otra de las grandes aportaciones.
En la actualidad, el lenguaje C sigue siendo uno de los más utilizados en la industria del software, así como en institutos tecnológicos, escuelas de ingeniería y universidades.
2) SISTEMA OPERATIVO:
C es un lenguaje de programación diseñado por Dennis Ritchie, de los Laboratorios Bell, y se instaló en un PDP-11 en1972; se diseñó para ser el lenguaje de los Sistemas Operativos UNIX1.A su vez, UNIX es un Sistema Operativo desarrollado por Ken Thompson, quién utilizó el lenguaje ensamblador y un lenguaje llamado B para producir las versiones originales de UNIX, en 1970. C se inventó para superar las limitaciones de B.
Dennis Ritchie Nació en Bronxville (Nueva York) el 9 de septiembre de 1941. Obtuvo dos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Definicion de un 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