Lenguaje C

  • 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

    Origen del lenguaje C

    Todo comenzó en el año de 1969, en el laboratorio de la empresa Bell, cuando Dennis Ritchie junto a Brian Kernighan empezaron a crear el lenguaje C. Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B".
  • Ventajas de C

    Ventajas de C
    Lo primero que debes saber sobre el lenguaje C es que es muy eficiente para hacer llamadas directas al sistema operativo. Utiliza lenguaje compilado y se acopla de forma efectiva con el lenguaje ensamblador, así como también es el que mejor aprovecha la CPU de la máquina. Utiliza lenguaje compilado y se acopla de forma efectiva con el lenguaje ensamblador, así como también es el que mejor aprovecha la CPU de la máquina.
  • Desventajas de C

    Desventajas de C
    Si quieres aprender a programar lenguaje C, deberás conocer a profundidad la sintaxis, estructura, manejo de librerías, palabras reservadas y más, por lo que necesitarás mucho tiempo para poder dominar eficientemente el software. El lenguaje C no tiene liberación de memoria automática, lo cual significa que deberás hacerlo manualmente y estar atento en el momento que quieras hacer esta acción.
  • Aplicación de el lenguaje C

    Aplicación de el lenguaje C
    El lenguaje de programación C sirvió para crear el sistema operativo Unix, dando la posibilidad de implementar las populares minicomputadoras PDP-11. El código en C se caracteriza por su eficiencia, por lo que es uno de los lenguajes más empleados para diseñar software de sistemas.
  • Libro de C

    Libro de C
    En 1978, Dennis Ritchie y Brian Kernighan publicaron la primera edición del libro El lenguaje de programación C. Este libro fue durante años la especificación informal del lenguaje. El lenguaje descrito en la primera edición de este libro, fue conocido como "el C de Kernighan y Ritchie" o simplemente "K&R C". En este libro se introdujeron nuevas características al lenguaje: los tipo de datos struct, long int y unsigned int; los operadores =+ y =- fueron sustituidos por += y -=.
  • C++

    C++
    C++ es un lenguaje compilado que fue desarrollado en 1980 por Bjarne Stroustroup en los laboratorios At&T. Este lenguaje de programación fue diseñado principalmente para la programación del sistema, pero se ha expandido para ser utilizado en aplicaciones de escritorio, servidores y de rendimiento crítico. Heredó la mayoría de la sintaxis de C y tiene características de programación imperativas, orientadas a objetos y genéricas.
  • Diferencias de C y C++

    Diferencias de C y C++
    Aunque C y C++ comparten algunas similitudes, C++ es un lenguaje de programación más avanzado y completo. Ofrece soporte para programación orientada a objetos, sobrecarga de operadores, una librería estándar más amplia y una gestión más compleja de la memoria, mientras que C es más simple y más adecuado para aplicaciones menos complejas y de menor escala.
  • ANSI C

    ANSI C
    En los años siguientes a la publicación del C de Kernighan y Ritchie, se añadieron al lenguaje muchas características no oficiales, que estaban presentes en algunos compiladores y no en otros. Fue por ello que en 1989 ANSI (American National Standards Institute) publicó el primer estándar oficial de C, que es conocido como ANSI C.
  • C89 o C90

    C89 o C90
    Al año siguiente, en 1990 se publicó la estandarización ISO del lenguaje. Este estándar es básicamente el estándar ANSI, con unas pocas modificaciones de formato. A este estándar se lo conoce, entonces, como C89, o C90, y se trata del mismo lenguaje.
  • ANSI C++

    ANSI C++
    Debido al éxito del lenguaje en 1990, se reunieron las organizaciones ANSI e ISO para definir un estándar que formalice el lenguaje. El proceso culmino en 1998 con la aprobación de ANSI C++.
  • Usos y aplicaciones actuales

    Usos y aplicaciones actuales
    La programación C es uno de los lenguajes más básicos , con este lenguaje, somos capaces de programar desde aplicaciones, comandos y herramientas que te ayudarán en el desarrollo, y es una base fundamental para un programador. La versatilidad de este lenguaje le ha permitido seguir siendo uno de los más usados en la actualidad para todo tipo de desarrollos y pasar de ser un lenguaje para desarrollo específico de UNIX a un lenguaje de propósito general, por los que lleva ya 50 años en el mercado.