C

Lenguaje C

  • Cuando y donde fue su origen?

    Cuando y donde fue su origen?
    Su desarrollo fue en los laboratorios Bell de AT&T entre el año 1969 y 1763, pero su periodo donde vio mas avance fue en 1972
  • Versión de la que se de desprende

    Versión de la que se de desprende
    El nombre de C viene del lenguaje anterior a este llamado B del cual sacaron muchas de las características de C
  • Creador(es)

    Creador(es)
    Dennis MacAlistair Ritchie
    Graduado en físicas y matemáticas aplicadas en Harvard, fue un científico de la computación estadounidense
  • En que se aplica?

    En que se aplica?
    Originalmente estuvo muy ligado al sistema operativo UNIX el cual esta mayormente escrito en este leguaje.
    Después se empezó a utilizar en otros sistemas operativos para programar editores, compiladores, etc.
  • El lenguaje de programación C

    El lenguaje de programación C
    Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C, también conocido como La biblia de C
  • C++

    C++
    Diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
    Aunque empezó a ser diseñado en 1979 fue hasta el año 1983 que fue utilizado fuera de un laboratorio científico.
  • Diferencias entre C y C++

    Diferencias entre C y C++
    C es basado en el paradigma de programación estructurada. En el funcionamiento interno, C puede permitir el control de cosas como el acceso a memoria. C puede usarse para sistemas embebidos.
    En cambio
    C++ fue dotado de paradigmas relacionados con la programación orientada a objetos. Es prácticamente una versión mas avanzada de C
    Tiene algunas diferencias en cuanto a sintaxis aunque la mayoría son iguales
  • ANSI C

    ANSI C
    Fue el primer estándar que se publicó para C
  • ISO C

    ISO C
    El estándar ANSI fue adoptado por la Organización Internacional para la Estandarización en el estándar ISO/IEC 9899:1990.
  • Score en los lenguajes de desarrollo

    Score en los lenguajes de desarrollo
    Una estadística del 2018 dio a conocer que es el segundo lenguaje de programación mas usado estando solo por debajo de Java y por encima de lenguajes como C++, Python, Visual Basic.Net, entre otros
  • Uso y aplicaciones de C

    Uso y aplicaciones de C
    Se usa mucho para los sistemas operativos mas populares como lo son Windows, Linux, Unix entre otros ya que estos soportan varios tipos de compiladores del lenguaje C. Este lenguaje estaba muy estereotipado a que era para sistemas operativos pero mientras fue avanzando el tiempo este también se uso para desarrollar aplicaciones y software para distintos sistemas.
    Actualmente es muy usado en la industria del software, escuelas de ingeniería y universidades.
  • Ventajas y Desventajas

    Ventajas y Desventajas
    Ventajas:
    1. El lenguaje C ha sido pensado para ser altamente transportable.
    2. Acceso a memoria de bajo nivel mediante el uso de punteros.
    3. Punteros a funciones y variables estáticas, que permiten una forma rudimentaria de encapsulado y polimorfismo.
    Desventajas:
    1. Recolección de basura nativa
    2. Soporte para programación orientada a objetos
    3. Funciones anidadas, aunque GCC tiene esta característica como extensión