LENGUAJES

Páginas: 5 (1063 palabras) Publicado: 2 de febrero de 2015
LENGUAJES DE PROGRAMACION



LENGUAJE C

Creado en 1972 por Dennis MacAlistair Ritchie en los laboratorios Bell como evolución del anterior lenguaje B. Es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix que fue desarrollado en C.
Es un lenguaje de propósito general muy utilizado cuyas principales características son:
Combina características de loslenguajes de bajo nivel con los de alto nivel, lo que permite crear programas eficientes.
Es un lenguaje pequeño ya que sólo ofrece sentencias de control sencillas y funciones.
Permite la programación estructurada y el diseño modular lo que mejora la apariencia, comprensión y mantenimiento de los programas.
Se realizan programas portables que se pueden ejecutar sin necesidad de realizar cambios endiversos ordenadores.
Incluye la utilización de punteros. Un puntero es una variable que apunta (contiene) a la dirección de memoria de otra variable.
Modularidad, el programa se puede dividir en módulos que se tratan de manera independiente.
Todo programador sabe programar en C debido a que es uno de los primeros lenguajes que se aprenden a utilizar. El motivo de que sea uno de los primeros esporque varios lenguajes de programación están formados a partir de C y es necesario conocer sus estructuras e instrucciones.
El lenguaje C es uno de los más utilizados en la actualidad ya que nos permite crear programas eficientes, característica muy importante a la hora de realizar un programa.  Es un lenguaje simple y fácil de entender, lo que reduce los tiempos de desarrollo y comprensión delos programas.
Por último decir que es muy común programar sistemas en C ya que nos permite tener un control casi absoluto del ordenador. Estructura básica de un programa en C
Un programa escrito en el lenguaje de programación C está formado siempre por una o más funciones, una de las cuales, obligatoriamente debe ser la que representa al programa principal y se designa la palabrareservada main. Esta función denominada main, debe ir acompañada de dos llaves ({}) que determinan el principio y el fin del programa.
Todo programa escrito en el lenguaje C, necesita unos ficheros de cabecera.
En estos ficheros de cabecera, se incluyen las definiciones de muchas de las funciones que necesitamos para nuestros programas. Muchos ficheros de cabecera son propios del sistema, como es el casode "stdio.h", "stdlib.h", "math.h", "string.h", etc. Tambien se pueden crear ficheros de cabecera propios de nuestro programa. Esto es, se van a crear una serie de funciones que nuestra aplicación necesitara con frecuencia o en diferentes archivos. De esta manera ahorramos líneas de código y tiempo.
Estos ficheros de cabecera se definen con la directriz #include "fichero.h" si el fichero es propio delproyecto, es decir, si lo hemos creado nosotros, o bien la directriz #include si la librería es propia del sistema. Gracias a esta directriz, se le indica al compilador que incluya el fichero especificado en el programa fuente. Además de esta directriz, existe #define "identificador valor" le indica al compilador, que cada vez que en nuestro programa aparezca "indicador", se sustituirá por"valor2.
Una sentencia es la mínima unidad ejecutable de un programa C. Una sentencia C consta de una palabra clave (if, else, while, for, etc.), expresiones, declaraciones o llamadas a funciones.
Toda sentencia simple acaba con un punto y coma (;).
Todo lenguaje de programación permite al programador introducir los comentarios que desee dentro de los ficheros fuente que contienen el código de suprograma. La misión de estos comentarios es servir de explicación o aclaración sobre cómo está desarrollado el programa, de forma que pueda ser entendido por cualquier otra persona o por el propio programador un tiempo después. El compilador ignora estos comentarios siempre cuando estén expresados dentro de los símbolos "/*" para indicar el comienzo del comentario y "*/" para indicar el final....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS