linea de tiempo c

  • denisse ritchie

    denisse ritchie
    Dennis MacAlistair Ritchie (9 de septiembre de 1941 - 12 de octubre de 2011) fue un informático estadounidense que Creó el lenguaje de programación C.
    Fue galardonado con el premio Turing de la ACM en 1983, la medalla Hamming de la IEEE en 1990 y la medalla nacional de tecnología del presidente Bill Clinton en 1999.
  • creacion de sistema operativo c

    creacion de sistema operativo c
    fue desarrollado por dennise ritchie entre 1962 y 1972 en los laboratorios Bell, viene del de evolucion del lenguaje b y se creo para implementar el sistema operativo unix.
  • Kenneth Lane Thompson

    Kenneth Lane Thompson
    Nació en Nueva Orlans el 4 de febrero de 1943.creó el Lenguaje de programción B, al que llamó así por su esposa, gano el Premio Turing 1983,Medalla nacional de la Tecnología de Estados Unidos 1999 y Premio Tsutomu Kanai 1999 .
  • eficencia y simplicidad

    eficencia y  simplicidad
    es una caracteristica al manejar un codigo simple o de bajo nivel haciendo funcional para crear diferentes sistemas operativos, ademas de poder manejar operaciones a nivel de hardware y su sintaxis minimalista.
  • flexibilidad y control

    flexibilidad y control
    Permite la manipulación directa de memoria mediante el uso de punteros, lo que proporciona una gran flexibilidad a los programadores. esto es muy util para desarrolo de sistema operativos y controladores de hardware
  • programacion modular

    programacion modular
    esto nos permite dividir nuestro codigo en diferente funciones y modulos reutilizables , haciendo este mas facil de leer el codigo y de encontrar errores
  • diferencia entre c y c++

    diferencia entre c y c++
    algunas diferencia son:
    1. libreria : libreria en c++ es mucho mayor que 5
    2. sobrecarga de operadores : C++ permite a los programadores sobrecargar operadores como +, -, *, /, etc pero c no lo hace .
    3.Gestión de memoria:En C++, la gestión de memoria es responsabilidad del programador mientras que en c es mas simple
  • c89/c90

    c89/c90
    estas unificaron y formalizaron las caracteristicas c, garantizando la compatibilidad y portabilidad de los prooogramas
  • portabilidad

    portabilidad
    esat version hizo la portabilidad mucho mejor ademas que puede ejecutarlo en diferentes plataformas sin cambios importantes.
  • c99

    c99
    esta version introdujo la declaracion de variables en cualquier lugar del codigo ,mas funciones matematicas y tipos de datos ademas de soporte para comentarios de una sola línea
  • c11

    c11
    agrego soporte mejorado para programación multi-hilo, mas funciones de biblioteca estandar y mejoras de seguridad de codigo.
  • desventajas

    desventajas
    sus desventajas son:
    1. complejidad en el manejo de memoria
    2. falta de seguridad.
    3.sintaxis y complejidad
    4. falta de caracteristicas modernas
    5,debugging y mantenimiento