Lenguaje de Programacion C

Páginas: 17 (4243 palabras) Publicado: 29 de julio de 2015
Lenguaje de Programación C

1.1. Definición

C es un lenguaje de programación estructurado de propósito general. Sus instrucciones constan de términos que se parecen a expresiones algebraicas, además de ciertas palabras clave inglesas como if, else, for, do y while. C tiene también algunas características adicionales que permiten su uso a un nivel más bajo, cubriendo así el vacío entre ellenguaje máquina y los lenguajes de alto nivel más convencionales. Esta flexibilidad permite el uso de C en la programación de sistemas asi como en la programación de aplicaciones.
C se caracteriza por hacer posible la redacción de programas fuente muy concisos, debido en parte al gran número de operadores que incluye el lenguaje. Tiene un repertorio de instrucciones relativamente pequeño, aunque lasimplementaciones actuales incluyen numerosas funciones de biblioteca que mejoran las instrucciones básicas. Es más, el lenguaje permite a los usuarios escribir funciones de biblioteca adicionales para su propio uso. De esta forma, las características y capacidades del lenguaje pueden ser ampliadas fácilmente por el usuario.

Otra característica importante de C es que los programas son muy portables,más que los escritos en otros lenguajes de alto nivel. La razón de esto es que C deja en manos de las funciones de biblioteca la mayoría de las características dependientes de la computadora.

1.2. Historia

C fue desarrollado originalmente en los años setenta por Dennis Ritchie en Bell Telephone Laboratories, Inc. (ahora una sucursal de AT&T). Es el resultado de dos lenguajes anteriores, elBCPL y el B, que se desarrollaron también en los laboratorios Bell. C estuvo confinado al uso en los laboratorios Bell hasta 1978, cuando Brian Kernighan y Ritchie publicaron una descripción definitiva del lenguaje *. La definición de Kernighan y Ritchie se denomina frecuentemente «K&R C».

Tras la publicación de la definición de K&R, los profesionales de las computadoras, impresionados por lasmuchas características deseables del C, comenzaron a promover el uso del lenguaje. A mediados de los ochenta la popularidad del C se había extendido por todas partes. Se habían escrito numerosos compiladores e intérpretes de C para computadoras de todos los tamaños y se habían desarrollado numerosas aplicaciones comerciales. Es más, muchas aplicaciones que se habían escrito originalmente en otroslenguajes se reescribieron en C para tomar partido de su eficiencia y portabilidad.


Estructura de un programa en C

Todo programa en C consta de uno o más módulos llamados funciones. Una de las funciones se llama main. El programa siempre comenzará por la ejecución de la función main, la cual puede acceder a las demás funciones. Las definiciones de las funciones adicionales se deben realizar aparte,bien precediendo o siguiendo a main.

Cada función debe contener:
1. Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados entre paréntesis.
2. Una lista de declaración de argumentos, si se incluyen éstos en la cabecera.
3. Una instrucción compuesta, que contiene el resto de la función.

Los argumentos son símbolos que representaninformación que se le pasa a la función desde otra parte del programa.
Cada instrucción compuesta se encierra con un par de llaves, { }. Las llaves pueden contener combinaciones de instrucciones elementales (denominadas instrucciones de expresión) y otras instrucciones compuestas. Así las instrucciones compuestas pueden estar anidadas, una dentro de otra. Cada instrucción de expresión debe acabaren punto y coma (;).
Los comentarios pueden aparecer en cualquier parte del prograIl1a, mientras estén situados entre los delimitadores /* y */ (por ejemplo: /* esto es un comentario *1). Los comentarios son útiles para identificar los elementos principales de un programa o para explicar la lógica subyacente de éstos.

Programas sencillos en C (ejemplos).


EJEMPLO 1. Área de un círculo. He...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C Programacion
  • lenguaje de programacion c
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • lenguaje de programacion c++
  • Programación En Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS