Lenguaje de programacion c

Tarea linea tiempo C

By JoeRR
  • Lenguaje B

    Lenguaje B
    B es el nombre de un lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C.
    Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie publicado por primera vez en el año 1969.
  • Period: to

    ANSI C e ISO C

    A finales de la década de 1970, C empezó a sustituir a BASIC como lenguaje de programación de microcomputadores predominante. Durante la década de 1980 se empezó a usar en los IBM PC, lo que incrementó su popularidad. Al mismo tiempo, Bjarne Stroustrup empezó a trabajar con algunos compañeros de Bell Labs para añadir funcionalidades de programación orientada a objetos a C. El lenguaje que crearon, llamado C++, el lenguaje de programación más común en el sistema operativo Microsoft Windows.
  • Lenguaje C

    Lenguaje C
    C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,1​ como evolución del anterior lenguaje B.
    Uno de los beneficios más importantes del lenguaje C es la buena gestión que garantiza el intercambio, consulta, almacenamiento y actualización de los datos.
    El lenguaje C no tiene liberación de memoria automática, así que se tiene que hacer manualmente y estar atento cuando se quiere hacer una acción.
  • C++

    C++
    C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C y añadir mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.
    Mientras que C++ primero crea los objetos para luego solicitarles que hagan los métodos por sí solos, C solo busca el procesamiento de unos datos de entrada para obtener unos de salida
  • ANSI C

    En 1983, el Instituto Nacional Estadounidense de Estándares (ANSI) organizó un comité, el X3j11, para establecer una especificación estándar de C. Tras un proceso largo y arduo, se completó el estándar en 1989 y se ratificó como el "Lenguaje de Programación C" ANSI X3.159-1989. Esta versión del lenguaje se conoce a menudo como ANSI C, o a veces como C89.
  • ISO C

    En 1990, el estándar ANSI (con algunas modificaciones menores) fue adoptado por la Organización Internacional para la Estandarización (ISO) en el estándar ISO/IEC 9899:1990. Esta versión se conoce a veces como C90. No obstante, "C89" y "C90" se refieren en esencia al mismo lenguaje.
  • Aplicabilidad

    Aplicabilidad
    Los ordenadores de finales de los 90 son varios órdenes de magnitud más potentes que las máquinas en que C se desarrolló originalmente. Programas escritos en lenguajes de tipo dinámico y fácil codificación (Ruby, Python, etc.) que antaño hubieran resultado demasiado lentos, son lo bastante rápidos como para desplazar en uso a C. Aun así, se puede seguir encontrando código C en grandes desarrollos de animaciones, modelados y escenas en 3D en películas y otras aplicaciones multimedia.
  • C99

    Tras el proceso de estandarización de ANSI, la especificación del lenguaje C permaneció relativamente estable durante algún tiempo, mientras que C++ siguió evolucionando. Sin embargo, el estándar continuó bajo revisión a finales de la década de 1990, lo que llevó a la publicación del estándar ISO 9899:1999 en 1999.5​Este estándar se denomina habitualmente "C99". Se adoptó como estándar ANSI en marzo de 2000.
  • C embebido

    C embebido
    En 2008 el comité de estandarización de C, para implementar estas características no oficiales, publicó un informe técnico en el que extendía el lenguaje C proporcionando un estándar común al que todas las implementaciones se podían adherir. Incluía varias características no disponibles en C normal, tales como aritmética de punto fijo, espacios de direcciones con nombres y direccionamiento por hardware de entrada y salida básico.
  • C11

    C11 (antes conocido como C1X) es un nombre informal para ISO/IEC 9899:20118​. El borrador final, N1570, fue publicado en abril de 2011.9​ El nuevo estándar superó su última revisión el 10 de octubre de 2011 y fue oficialmente ratificado por la ISO y publicado el 8 de diciembre de 2011.