mig21 reversethis-{moc.liamg} {ta} {pb12gim}https://twitter.com/yapw
Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi
bitácora de BP [barrapunto.com] y en su clon en blogspot:
Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames
;)
No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...
Esta es toda mi información de usuario :)
Lo de siempre.
(Puntos:2)( http://barrapunto.com/ )
Esto refuerza la importancia del aprendizaje y el sentido común, algo que cada vez más gente olvida.
Yo, personalmente, creo que se debe aplicar a la aritmética de punteros el mismo control que a la de enteros.
Salud!
La potencia sin control no sirve de nada
(Puntos:2)( Última bitácora: Lunes, 27 Diciembre de 2010, 18:41h )
C/C++ proporciona un control sobre la máquina impensable en otros lenguajes entre otras cosas gracias a la aritmética de punteros, pero como toda cosa tiene su "reverso tenebroso" pues el uso de aritmética de punteros provoca que ante cambios en los compiladores nuestro código esté expuesto a este tipo de cosas.
Es por eso por lo que siempre he defendido el uso de lenguajes de más alto nivel para aplicaciones normales como Pascal, Java, Pyton, C# o incluso VB.NET , dejando C sólo para el motor más básico de la aplicación (o incluso eliminar su uso si el rendimiento de la aplicacion no es un tema muy importante)
Mas vale usar un lenguaje de alto nivel que usar C si no estás dispuesto a lidiar con estos temas, o si usas C, más te vale estar atento a lo que haces y no confiarte por que "lo tienes dominao" por que te puedes encontrar un problema tan importante como este demasiado tarde.
El poder conlleva responsabilidad y C no es una excepción.
JulioSAO xD.