Ver Mensaje Individual
  #14 (permalink)  
Antiguo 12/01/2006, 08:01
cabeza_nispero
Usuario baneado!
 
Fecha de Ingreso: febrero-2005
Mensajes: 116
Antigüedad: 19 años, 2 meses
Puntos: 0
Cita:
Iniciado por blackwind
Estoy en desacuerdo. Porque el post se trata de actualizarte de C a C++ , no de C a otro lenguaje orientado a objetos como Java o C#, asi que eso si es muy importante.
Ademas, si vas a hacer una funcion pequeña, estoy seguro que el ojo humano no puede notar la diferencia de si usaste puts() o std::cout......

Saludos,
Es que "actualizarse" de C a C++... Recordemos que C es un subconjunto de C++. Simplemente estás aprendiendo más cosas, no aprendiendo otro lenguaje de cero.

Mi punto era que una función en C sencilla, convertirla a C++, no hace falta, primero porque en C++ existe la librería estándar de C, segundo que es más rápida, y tercero y sin discusión: Como hemos dicho, C++ es añadir cosas a C. Por lógica, si tienes una función C, y la quieres "portar" a C++, ¿qué sentido tiene? ¡Si C ya lo hace y C++ es más que un C con miles de cosas añadidas! Es como portar algo al mismo lenguaje pero complicándolo...

Para aprender, bien. Pero también hay que enseñar dónde C++ es útil, no sólo en funciones estructuradas de-las-de-toda-la-vida, porque eso ya lo hace C y C++ mismo... Diría la gente, "entonces, ¿qué diferencia hay entre C y C++ si hacen lo mismo?"

Espero que haya aclarado lo que quería decir.