¿Cuándo usar C sobre C ++ y C ++ sobre C?

165

Hace poco más de un año que me introduje en Informática, y según mi experiencia, parece que C y C ++ se consideran lenguajes "ultrarrápidos", mientras que otros, como Python y dichos lenguajes de scripting, son < em> usualmente se considera algo más lento.

Pero también he visto muchos casos en los que un proyecto de software o incluso uno pequeño entrelazan archivos donde un cierto número n de esos archivos se escribirían en C, y un cierto número m de esos archivos se escribirían en C ++ .

(También noté que los archivos C ++ casi siempre tienen encabezados correspondientes, mientras que los archivos C no tanto). Pero mi punto principal de investigación es tener una idea general de la intuición sobre cuándo es apropiado usar C sobre C ++, y cuándo es mejor usar C ++ sobre C. Aparte de los hechos que (1) C ++ está orientado a objetos mientras que C no lo es, y (2) las sintaxis son muy similares, y C ++ fue creado intencionalmente para parecerse a C de muchas maneras, no estoy seguro de cuáles son sus diferencias. Me parece que son (casi) perfectamente intercambiables en muchos dominios.

¡Así que sería apreciado si alguien pudiera aclarar la situación! Gracias

    
pregunta Dark Templar 14.08.2012 - 16:18
fuente

0 respuestas

Lea otras preguntas en las etiquetas