hgkhgj

Páginas: 22 (5386 palabras) Publicado: 8 de mayo de 2013





Guía de Lenguaje C

Lenguaje 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ón humana.1 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 de computadora,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 depuración del programa.Desarrollo de la documentación.

Programa: un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.

Lenguaje C: C es unlenguaje 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 (Lenguaje de Programación Básico Combinado).

El lenguaje C se conoce como un lenguaje de medio nivel, pues podríamos situarlo entre los lenguajes de bajo nivel o de máquina (ensamblador) y los de alto nivel como el PASCAL, por ejemplo. Unlenguaje de medio nivel nos ofrece un conjunto básico de sentencias de control y de manipulación de datos que nos permitirá construir sentencias y estructuras de nivel más alto. En la actualidad existen numerosos compiladores de C, todos ellos con sus peculiaridades.
Características del C: Se dice que el lenguaje C es un lenguaje de nivel medio. La razón de esta indicación está en que en C se puedencrear programas que manipulan la máquina casi como lo hace el lenguaje Ensamblador, pero utilizando una sintaxis que se asemeja más a los lenguajes de alto nivel. De los lenguajes de alto nivel toma las estructuras de control que permiten programar de forma estructurada. Al tener características de los lenguajes de bajo nivel se puede tomar el control absoluto del ordenador. Además tiene atajos quegustan mucho a los programadores al tener una sintaxis menos restrictiva que lenguajes como Pascal por ejemplo), lo que le convierte en el lenguaje idóneo para crear cualquier tipo de aplicación.

Sus características básicas son:

Es un lenguaje estructurado y modular. Lo que facilita su compresión y escritura-
Es un lenguaje que incorpora manejo de estructuras de bajo nivel (punteros, bits),lo que le acerca a los lenguajes de segunda generación.
Permite utilizar estructuras de datos complejas (arrays, pilas, colas, textos,...)
Es un lenguaje compilado.
Permite crear todo tipo de aplicaciones

Entornos de programación: La programación de ordenadores requiere el uso de una serie de herramientas que faciliten el trabajo al programador. Esas herramientas (software) son:

Editorde código. Programa utilizado para escribir el código. Normalmente basta un editor de texto (el código en los lenguajes de programación se guarda en formato de texto normal), pero es conveniente que incorpore:
Coloreado inteligente de instrucciones. Para conseguir ver mejor el código se colorean las palabras claves de una forma, los identificadores de otra, el texto de otra, los números de otra....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS