Ir al contenido

Discusión:Programación en C/Manejo dinámico de memoria

Contenido de la página no disponible en otros idiomas.
Añadir tema
De Wikilibros, la colección de libros de texto de contenido libre.
Último comentario: hace 14 años por Jordaker en el tema Estándar usado: c99.

Creo que los comentarios marcados con // deberían ser eliminados. No sé si una revisión del standard C ha adoptado los comentarios C++. En cualquier caso, si esa revisión se ha producido, que no lo sé, no podrá haber eliminado los comentarios tradicionales /* */

Que C y C++ tengan una sintaxis tan parecida es un hecho desafortunado. Que haya compiladores C/C++ es también un hecho desafortunado. C y C++ son dos lenguajes MUY distintos. Deberían usarse los comentarios C, no los C++.

Estándar usado: c99.

[editar]

A diferencia del estandar Ansi C/ C 89, el estándar C99 permite comentarios del estilo c++, usando // para comentarios en una línea. El problema (si se puede llamar así) es que en cualquier universidad, cuando se enseña C, no se enseña el de Ritchie, sino C99, para que sea más fácil una portabilidad a C++, además de que un compilador C++ permite compilar código C.

Para centralizar mi argumento en un ejemplo, el estándar usado por el compilador gcc (versión actual 4.4, si mal no recuerdo) no sigue el estándar Ansi C, sino el estándar C99.

Para más información, wikipedia tiene las diferencias notables ya remarcadas.

Urgentemente hay que añadir un estilo y formatos a la sección, que está siendo víctima, posiblemente, de vandalismos (por que está sin estilo, y en revisiones previas está correcto).

También hay que añadir ejemplos compilables en entornos gratuitos, como Dev-Cpp, que por desgracia trae de base un compilador C++ (posiblemente también uno de C).

--Jordaker 16:41 17 ago 2010 (UTC)Responder