Lenguaje de programacion c

La Evolución del Lenguaje C

  • Origen del Lenguaje C

    Origen del Lenguaje C
    El lenguaje C es fruto de un lenguaje de programación anterior, el lenguaje B, desarrollado por Ken Thompson, en los Laboratorios Bell en 1970, con la idea de recodificar el sistema operativo UNIX que, hasta esa fecha, se programaba directamente en ensamblador, con el inconveniente de estar vinculado a máquinas concretas Referencia
  • Creadores del Lenguaje

    Creadores del Lenguaje
    Dennis Ritchie diseñó, desde 1970 a 1972 junto a Brian Kernighan, un lenguaje que permitía realizar una programación estructurada en la que se podían economizar las expresiones a usar y con el que los desarrolladores podrían contar con un buen conjunto de operadores y tipos de datos para programar tanto en alto como en bajo nivel de manera simultánea. Referencia
  • Period: to

    Desventajas del Lenguaje C

    Curva alta de aprendizaje
    Lenguaje incompleto
    Estructura muy cerrada
    Falta de funciones
    No recomendable para sitios web
    Bajos niveles de abstración
    No permite checking a tiempo de ejecución
    Ref.
  • Period: to

    Ventajas del Lenguaje C

    Alto nivel de desempeño
    uso de lenguaje eficiente
    Multiplataforma
    Variedad de estructura de datos
    Base de datos
    Velocidad y simplicidad
    Programacion embebida
    conocimientos de otros lenguajes y sencillo de portar
    Ref.
  • The C Programing Language

    The C Programing Language
    En 1978 Kernighan y Ritchie publican la descripción del lenguaje C en el libro The C Programming Language, un libro de cabecera que describe todas las posibilidades de este nuevo lenguaje que y que aún se utiliza como manual de referencia.
  • C++

    C++
    Fue desarrollado por Bjarne Stroustrup en 1985 como una extensión del lenguaje de programación C. C++ ha evolucionado a lo largo de los años hasta convertirse en uno de los lenguajes de programación más populares para crear programas de alto rendimiento.
    Ref
  • Lenguaje C vs Lenguaje C++

    Lenguaje C vs Lenguaje C++
    El lenguaje C se destacan algunas características clave:
    Sintaxis simple
    Procedimental
    Bajo nivel
    Portabilidad
    El lenguaje C++ es la extensión del lenguaje C que combina la programación procedimental con características de programación orientada a objetos. Sus características son:
    Programación orientada a objetos
    Se ejecuta en plataforma .NET
    Fuertemente tipado
    Recogida de basura
    Facil integración con Windows
    Ref
  • Period: to

    Aplicacion del Lenguaje C

    C ha tenido distintos usos a lo largo de la historia, con aplicaciones en sistemas operativos, compiladores y desarrollo de software.
    Con el lenguaje C puedes operar y ejecutar en los sistemas operativos más conocidos a nivel mundial, como Windows, Mac, Linux y Unix. Los Kernels de los dispositivos móviles iOS y Android están escritos en C. Además las bases de datos que están presentes en casi todas partes también están codificadas en C.
    Ref.
  • C89

    En 1983, el ANSI, que es una de las organizaciones de normalización más importantes de Estados Unidos, formó su propio comité con el fin de convertir a C en un estándar.
    Pero no fue hasta 1989 que el ANSI ratificó esta norma y, por lo tanto, la versión ANSI de C también se le conoce como C89.
    Ref.
  • C90

    En 1990, la norma C ANSI también fue tratada por la ISO, el organismo internacional de normalización. Esta versión, que es prácticamente idéntica a la versión ANSI, se le llamó C90.
    Ref.
  • C#

    C#
    El lenguaje C# (pronunciado "C sharp") fue desarrollado por Microsoft a fines de la década de 1990. Es un lenguaje de programación moderno que se ejecuta en la plataforma .NET.
    Ref
  • C99

    Otra revisión del lenguaje, que con el paso de los años fue adquiriendo nuevas características respecto a las versiones iniciales, se ha convertido en otra norma ISO; más o menos entre 1999-2000, por eso se habla de C99.
    Ref.
  • C11

    En 2011 se ratificó como estándar una nueva revisión del lenguaje C, que incluye otras actualizaciones que se han producido con el tiempo, y se llama C11.
    Ref.
  • C18

    Actualmente, la versión más estable del lenguaje C, es la C18, la cual fue lanzada en junio de 2018.
    Ref.
  • ¿Qué opinion se tiene el lenguaje C sobre otros lenguajes?

    ¿Qué opinion se tiene el lenguaje C sobre otros lenguajes?
    Según algunas de las opiniones de programadores todo se puede resumir en que precisa de las siguientes caracteristicas:
    -Lenguaje intermedio entre bajo y alto nivel
    -Control del hardware
    -Es un lenguaje estándar para la programación de sistemas
    -Tambien considerado como el padre de la mayoría de lenguajes de programación además de su robusta información del lenguaje en internet.
    Referencias:
  • ¿Los desarrolladores recomiendan C para programar?

    ¿Los desarrolladores recomiendan C para programar?
    Sin duda es una pregunta complicada ya que cada desarrollador tiene su lenguaje para recomendar, por su beneficios, gustos, oferta laboral o la casualidad lo llevo a éste.
    Se realizo una pequeña encuesta donde este grupo de lenguaje C ocupa el tercer lugar en su clasificación, con el 40% de los gerentes de tecnología identificándolo como una brecha de habilidades actual en sus equipos.
  • Actualidad

    Actualidad
    En resumen, C es un lenguaje de programación de alto nivel, diseñado para la eficiencia y portabilidad. Se usa ampliamente en el desarrollo de sistemas operativos, aplicaciones y software empotrado. El lenguaje C es una herramienta de programación poderosa y versátil, y es una excelente opción para el desarrollo de software profesional y de alta calidad.
    Ref.