¿Cuál es la diferencia entre C y C ++?

4 Respuestas


  • La principal diferencia entre C y C ++ es que C es un lenguaje de programación procedimental y no admite clases ni objetos, mientras que C ++ es una combinación de lenguaje de programación procedimental y orientado a objetos; por lo tanto, C ++ puede denominarse lenguaje híbrido.

    Si desea saberlo en detalle, obtenga ayuda en CodeAvail- Ayuda de asignación de ciencias de la computación en línea

  • El lenguaje C ++ se deriva del lenguaje C. La diferencia básica es que C es un lenguaje estructurado, mientras que C ++ es un lenguaje orientado a objetos. En C ++ puedes usar clases y herencia, etc., lo que lo convierte en un gran lenguaje para escribir sistemas operativos.
  • El lenguaje AC es descubierto por Dennis Ritchi en At Bell labs y C es el lenguaje de programación que se usa en todas partes y es el lenguaje básico

     

    Una pequeña historia sobre Dennis M ritchi

     

    Dennis MacAlistair Ritchie Nacido el 9 de septiembre de 1941 (edad 68)

    Bronxville, Nueva York Campos Ciencias de la Computación Instituciones Lucent Technologies

    Bell Labs Conocido por ALTRAN

    B

    BCPL

    C

    Multics

    Unix

    Premios notables Premio Turing

    Medalla Nacional de Tecnología

     
  • C es un lenguaje de programación estructurado, es decir, el programa se divide en partes llamadas funciones. El énfasis está solo en las funciones (resolución de problemas). Los datos pueden moverse de una función a otra. Entonces, los datos se mueven libremente. La seguridad es menor. C ++ es un lenguaje de programación orientado a objetos. En la programación orientada a objetos, el énfasis está en los datos más que en el código. No se permite que los datos se muevan libremente, por lo que la seguridad es más. C ++ es un superconjunto de C, es decir, los programas escritos en C se ejecutan utilizando el compilador de C ++. C ++ proporciona características adicionales tales como 1. clases y objetos 2. Herencia 3. Polimorfismo (sobrecarga de operadores y funciones) 4. Plantillas 5. Manejo de excepciones, etc.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación