Lenguaje c

Páginas: 14 (3387 palabras) Publicado: 30 de agosto de 2012
LENGUAJE DE PROGRAMACION C
A) INTRODUCCIÓN
1. ORIGEN DEL LENGUAJE C
El lenguaje C fue inventado e implementado por primera vez por Dennis Ritchie en los laboratorios Bell. Es el resultado de un proceso de desarrollo comenzado con un lenguaje anterior denominado B, inventado por Ken Thompson. En los años 70 el lenguaje B llevó al desarrollo del C. En 1978, Brian Kernighan y Dennis Ritchiepublicaron el libro The C Programming Language que ha servido hasta la actualidad como definición eficiente de este lenguaje.
2. INTRODUCCION AL LENGUAJE C
El lenguaje C es un leguaje de programación de “alto nivel” (alto nivel quiere decir: próximo al lenguaje humano), pero con características de “bajo nivel” (bajo nivel quiere decir: próximo al lenguaje de máquina).
Alto nivel porque esracional, estructurado y fácil de aprender.
Bajo nivel porque permite trabajar con “bits”, registros de la CPU y posiciones de memoria.

Estructura de un programa en C
Código Objeto
Programa Ejecutable
Código Fuente

Compilador Linkar
comp

Código Fuente: es el programa que nosotros escribimos, se graba con laextensión CPP
Código Objeto: es el programa fuente pero traduciendo a lenguaje máquina (sucesión de ceros y unos).
Programa Ejecutable: es el programa objeto más las “librerías del C”, se graba con la extensión EXE y no necesita el programa que hemos utilizado para crearlo, para poder ejecutarlo.

El código Objeto que genera un compilador de C, es casi tan eficiente (rápido) como si lo hubiéramosescrito en lenguaje Ensamblador (lenguaje de programación más próximo al lenguaje de máquina)
3. REGLAS GENERALES DEL C
3.1 Mayúscula y Minúscula en C
Para el compilador los identificadores distinguen mayúsculas y minúsculas; ósea que para el compilador un mismo identificador escrito en mayúscula y minúscula son diferentes
Ejemplos:
int suma; int Suma; intSUMA;
3.2 Comentarios
En todo programa que estemos diseñando en C (o en cualquier otro lenguaje de programación); es necesario insertar ciertos comentarios en el código, para que en posteriores modificaciones y cuando se realice el mantenimiento, podamos recordar cosas importantes ya que, en los comentarios, podemos incluir aspectos importantes del programas, explicaciones delfuncionamiento de las sentencias, etc.
Ejemplos:
void main() /* Programa principal */
int x, y, z; // Inicialización de variables
3.3 Punto y Coma
El punto y coma es el signo de fin de sentencia. Cualquier expresión legal C terminada por un punto y coma (incluyendo la expresión vacía - un punto y coma aislado-) es interpretada como una sentencia, conocidas comosentencia-expresión
Ejemplos:
Suma = x + y; printf (“\n hola como estas”);
3.4 LLave {}
Los pares de llaves { } señalan el comienzo y final de una sentencia compuesta, es decir, bloques de código (grupos de sentencias que son tratadas como una unidad). 
Ejemplos:

If ( edad == 18)
{
Printf(“\n Eres mayor de edad”);
cont++;
}
B) ELEMENTOS BASICOS DEL C
1.Identificadores
Son los nombres elegidos para las variables, constantes, funciones, clases y similares. El primer carácter debe ser una letra o un subrayado. El resto del nombre puede contener dígitos.
Ejemplos:

int num1; const float _sexo;
2. Palabras Reservadas
Las palabras reservadas o claves son identificadores predefinidos reservados que tienen un significado especialpara el compilador. No se pueden utilizar como identificadores en un programa.
abstract | decimal | float | namespace | return | try |
as | default | for | new | sbyte | typeof |
base | delegate | foreach | null | sealed | uint |
bool | do | goto | object | short | ulong |
break | doublé | if | operator | sizeof | unchecked |
byte | else | implicit | out | stackalloc | unsafe |
case...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 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