LENGUAJS DE PROGRAMACION

Páginas: 5 (1189 palabras) Publicado: 16 de marzo de 2013
LENGUAJES DE PROGRAMACION. LENGUAJE C

Lenguajes de programación

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicaciónhumana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa decomputadora mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
• El desarrollo lógico del programa para resolver un problema en particular.
• Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
• Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
• Prueba y depuracion delprograma.
• Desarrollo de la documentación.

Una instrucción es un conjunto de símbolos que representan una orden para el ordenador.
• El lenguaje puede ser:
- LEXICO: símbolos con una significación dentro del lenguaje.
- SINTAXIS: reglas de construcción de sentencias.
• Dentro de los lenguajes de programación nos encontramos con:
- Lenguaje de máquina
- Lenguaje ensamblador
- Lenguaje dealto nivel
- Lenguajes imperativos
- Lenguajes declarativos
(Fortran, Cobol, Basic, Pascal, C, C++, Java…)
• Como herramientas de programación tenemos:
- Editores
- Compiladores
- Depuradores

Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, comopor ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos).



Lenguaje C

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Uno de los objetivosde diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.
En parte a causa de ser de relativamente bajo nivel y de tener un modestoconjunto de características, se pueden desarrollar compiladores de C fácilmente. En consecuencia, el lenguaje C está disponible en un amplio abanico de plataformas (seguramente más que cualquier otro lenguaje). Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar la programación independiente de la máquina. Un programa escrito cumpliendo los estándares eintentando que sea portátil puede compilarse en muchos computadores.
C se desarrolló originalmente (conjuntamente con el sistema operativo Unix, con el que ha estado asociado mucho tiempo) por programadores para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de la programacion de sistemas, para la que se diseñó originalmente.
• COMPONENTES
-Pre-procesadores: Directivas van precedidas de #. Actúan sobre sentencias precedidas por #.
Ejemplo: #define M 10 (donde ponga M antes de compilar lo sustituirá por 10)
- Compiladores: traductores de lenguaje C, y ficheros (ficheros objeto y ejecutable)
- Biblioteca estándar: studio.h, stdlib.h, math.h
• LENGUAJE ESTRUCTURADO: formado por tres bloques básicos
- Bloque secuencial
- Bloque...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS