Introducción al lenguaje CIng. Paulo GuerraGeográfica
Introducción C es un lenguaje de programación creado en 1972 por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
CaracterísticasUn núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de ficheros, proporcionadas por bibliotecas. Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado . Un sistema de tipos que impide operaciones sin sentido. Acceso a memoria de bajo nivel mediante el uso de punteros. Un conjunto reducido de palabras clave.
Estructura de un programa en CTodos los programas en C consisten en una o mas funciones, la única función que debe estar siempre presente es: main()<Comandos de preprocesador><Definición de tipos><Prototipos de funciones><Variables globales><Funciones>Nota: <> puede o no ir, Cada función tiene la siguiente estructura:<Tipo> Nombre de la Función(<Declaración de parámetros>){<Declaraciones locales><Sentencias>}
Ejemplo 1/* Programa : HOLA MUNDO */ #include <stdio.h>  void main() { printf ("\nHola mundo"); }
BibliotecaEs un conjunto de archivos pequeños, que contienen funciones para llevar a cabo las tareas necesarias más comunes.Ejemplo:Las operaciones de E/S, funciones matemáticas,etc.
EnlazadorEs un programa que enlaza funciones compiladas por separado para producir un solo programa, también combina  las funciones de la biblioteca estándar  de C con el código que se haya escrito. Las salida del enlazador es un programa ejecutable.
Compilación de un Programa1.- Creación del Programa.(editor, .c o .cpp)2.- Compilación. Comprobará si el programa tiene algun error, el compilador traducirá el programa fuente a lenguaje máquina, almacenándolo en un archivo ejecutable.  3.- Enlazado del Programa
Programas LegiblesCon un programa legible se consigue que dicho programa sea fácil de comprender, corregir o modificar. Para lo cual se debe cumplir:Escribir el programa en forma estructuradaEscoger nombres de los identificadores de funciones, variables y constantes, apropiadas de a cuerdo a sus función. Usar una sentencia por línea.Poner comentarios Emplear líneas en blanco para separar las funciones o bloques de código.

7 lenguaje c

  • 1.
    Introducción al lenguajeCIng. Paulo GuerraGeográfica
  • 2.
    Introducción C esun lenguaje de programación creado en 1972 por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
  • 3.
    CaracterísticasUn núcleo dellenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de ficheros, proporcionadas por bibliotecas. Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado . Un sistema de tipos que impide operaciones sin sentido. Acceso a memoria de bajo nivel mediante el uso de punteros. Un conjunto reducido de palabras clave.
  • 4.
    Estructura de unprograma en CTodos los programas en C consisten en una o mas funciones, la única función que debe estar siempre presente es: main()<Comandos de preprocesador><Definición de tipos><Prototipos de funciones><Variables globales><Funciones>Nota: <> puede o no ir, Cada función tiene la siguiente estructura:<Tipo> Nombre de la Función(<Declaración de parámetros>){<Declaraciones locales><Sentencias>}
  • 5.
    Ejemplo 1/* Programa: HOLA MUNDO */ #include <stdio.h> void main() { printf ("\nHola mundo"); }
  • 6.
    BibliotecaEs un conjuntode archivos pequeños, que contienen funciones para llevar a cabo las tareas necesarias más comunes.Ejemplo:Las operaciones de E/S, funciones matemáticas,etc.
  • 7.
    EnlazadorEs un programaque enlaza funciones compiladas por separado para producir un solo programa, también combina las funciones de la biblioteca estándar de C con el código que se haya escrito. Las salida del enlazador es un programa ejecutable.
  • 8.
    Compilación de unPrograma1.- Creación del Programa.(editor, .c o .cpp)2.- Compilación. Comprobará si el programa tiene algun error, el compilador traducirá el programa fuente a lenguaje máquina, almacenándolo en un archivo ejecutable. 3.- Enlazado del Programa
  • 9.
    Programas LegiblesCon unprograma legible se consigue que dicho programa sea fácil de comprender, corregir o modificar. Para lo cual se debe cumplir:Escribir el programa en forma estructuradaEscoger nombres de los identificadores de funciones, variables y constantes, apropiadas de a cuerdo a sus función. Usar una sentencia por línea.Poner comentarios Emplear líneas en blanco para separar las funciones o bloques de código.