Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: manuromero73 en 12 de Marzo 2012, 00:12

Título: diferencias entre C y C++ ventajas e inconvenientes de uno y otro
Publicado por: manuromero73 en 12 de Marzo 2012, 00:12
Hola, estaba interesado en aprender algo de C y hay gente que me ha recomendado C y otros C++, otros me dicen que es más o menos lo mismo... por favor si alguien me puede aclarar las diferencias o cuál es mejor, gracias.
Título: Re:diferencias entre C y C++ ventajas e inconvenientes de uno y otro
Publicado por: Ogramar en 15 de Marzo 2012, 00:13
Hola manu, la verdad es que hay grandes similitudes entre C y C++, pero a grandes rasgos podemos decir que:

C++ es una evolución de C, es más moderno.

C++ introdujo como novedad importante respecto a C la programación orientada a objetos, de hecho inicialmente a C++ lo llamaron "C con clases". Si conoces programación orientada a objetos sabrás de la importancia de las clases.

Si yo tuviera que elegir entre uno y otro, eligiría C++ porque puedes programar en C++ como si fuera C, y después puedes usar características ampliadas si quieres. En cambio, si eliges C no podrás utilizar las características de C++.

Título: Re:diferencias entre C y C++ ventajas e inconvenientes de uno y otro
Publicado por: Susana83 en 16 de Marzo 2012, 10:58
Supongo que habrá más diferencias  ::)
Título: Re:diferencias entre C y C++ ventajas e inconvenientes de uno y otro
Publicado por: Mastermind en 18 de Marzo 2012, 11:21
Aunque haya muchas similitudes en realidad son dos lenguajes distintos, por lo tanto hay muchas diferencias entre uno y otro ( y también muchas cosas similares). C se usó para construir el sistema operativo Unix que tuvo un gran éxito y se considera de más bajo nivel que C++.
Título: c con clases
Publicado por: Ogramar en 20 de Marzo 2012, 10:38
Hacer una comparativa completa sería bastante tedioso. Habría que concretar qué es lo que se quiere comparar. Yo destacaría en C++ el soporte a la orientación a objetos. El propio nombre de C++ en sus inicios lo decía: "C con clases".

Por cierto que el concepto de clase en programación, para el que no esté muy puesto, no tiene que ver ni con una clase de un colegio y con clase social ni con tener "clase". El nombre de "clase" en programación la verdad es que quizás sea un poco confuso. Podría haberse hablado quizás de "tipo abstracto avanzado" o algo así, pero el caso es que se quedó el término clase y es lo que hay.
Título: Re:diferencias entre C y C++ ventajas e inconvenientes de uno y otro
Publicado por: manuromero73 en 15 de Abril 2012, 11:36
Creo que cuando me decida optaré por C++ por ser algo más avanzado, aunque la verdad es que resulta un poco confuso  :-\