Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • No tan lógico

    (Puntos:3, Interesante)
    por zup (30370) el Miércoles, 03 Noviembre de 2010, 10:15h (#1248592)
    ( http://zup.madpage.com/blof )
    Cada fabricante de micros no tiene ninguna obligación de propocionar compiladores (aunque en algunos casos, como Itanium, sea imprescindible).

    Por otra parte ICC es un producto comercial, por el que paga la gente, y que dice ser capaz de compilar para todos los micros.

    Los clientes de Intel están pagando para obtener un código de calidad para sus productos, y por otra parte no pueden elegir en qué equipos se van a emplear sus programas. Elegir el compilador ICC significa "castigar" a sus usuarios de AMD.

    La solución ideal a estos problemas (exactamente: la que no vamos a ver implementada nunca) sería un compilador que eligiera los mejores bloques de código "al vuelo".

    Otra solución menos óptima, sería generar versiones (de al menos las runtimes más importantes) optimizadas para cada tipo de procesador (un poco al estilo Linux). El único problema es que si ya se montan tacos la gente al elegir entre versiones de 32 bits y 64 bits de sus programas no quiero ni pensar la que puedes liar si le dejas elegir entre versiones para una docena de micros (y solo me refiero a las gamas compatibles con x32).
    --
    I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start...
    [ Padre ]
    Puntos de inicio:    1  punto
    Moderación   +1  
    Modificador extra 'Interesante'   0  
    Modificador por Bonus-Karma   +1  

    Total marcador:   3  
  • Re:No tan lógico

    (Puntos:1)
    por aitorch (26769) el Miércoles, 03 Noviembre de 2010, 15:57h (#1248721)

    "Cada fabricante de micros no tiene ninguna obligación de propocionar compiladores (aunque en algunos casos, como Itanium, sea imprescindible)."
    Cierto, pero si quieres vender tu micro, tienes que tener un compilador con las optimizaciones asociado, si no no te lo va a comprar nadie. El icc no está obligado a optimizar tecnología "no intel", los documentos tecnicos solo dicen que optimizan tecnología intel. No lo estoy defendiendo, es lo que hay, es su modelo de negocio, el compilador de AMD no optimiza para intel. Saludos
    [ Padre ]