Es absolutamente todo lo que quería saber..!!!!!!!!!! Me fue muy útil. Muchas gracias a todos..! Saludos!<br><br><div><span class="gmail_quote">El día 3/03/07, <b class="gmail_sendername">Programante</b> <<a href="mailto:programante@gmail.com">
programante@gmail.com</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">D1e6o! escribió:<br>> Hola amigos.. bueno, me estoy dando cuenta que me acostumbre demasiado
<br>> a c... y me gustaría saber si hay algún problema con esto, con<br>> respecto a compilación y optimización... (sino empiezo con c++..<br>> clases etc...)... O sea.. si es mejor uno que otro o es solo<br>> organización?.. Muchas Gracias!
<br>No hay problema alguno.<br>Son lenguajes equivalentes. Todo lo que se puede hacer en C se puede<br>hacer en C++ (evidentemente), y todo lo que se puede hacer en C++ se<br>puede hacer en C. Lo que cambia es cómo se expresa.
<br><br>C++ tiene la ventaja de que permite encapsular los objetos, trabajar con<br>ellos de forma más intuitiva (clásico ejemplo: usar + para sumar<br>racionales) y encapsulada, permite usar plantillas, referencias,<br>excepciones...
<br>C es por lo general algo mejor en rendimiento, puesto que las cosas se<br>hacen a más bajo nivel, el compilado inserta menos código propio. Como<br>su sintaxis es más sencilla, el tiempo de compilación es también algo
<br>menor (compara enlazar con un nombre de función con buscar una función<br>entre todas las sobrecargadas, que acepte un parámetro de un método al<br>que puedas promover el objeto). También es más fácil que un sistema<br>
tenga un compilador de C que uno de C++.<br>Los programas en C suelen ser también a ocupar menos y ser ligeramente<br>más rápidos, aunque más que ser debido al lenguaje es por la forma de<br>usarlo. Con C++ se tiende a usar múltiples clases (heredando varias
<br>veces) para usar sólo la última. En C, como no se puede, se tiende a ser<br>más explícito.<br>Sólo <iostream> añade ya un coste notable al programa. Si comparas un<br>hola mundo con printf y otro en cout, la diferencia es muy grande. En
<br>cambio en un programa grande su uso puede simplificarte la vida, con un<br>coste inapreciable.<br><br>Finalmente, usa el que te parezca, sea C, C++, unos módulos con C y<br>otros con C++, o variar C/C++ según el proyecto.
<br>Hay opiniones (y flames) para todos los gustos, pero no hay una<br>respuesta final. Se trata de una opción personal (salvo que sea un<br>proyecto entre varios). Usa aquél con el que estés más a gusto o te<br>facilite más hacer el programa.
<br><br>Un saludo<br><br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote>
</div><br>