Hace 9 años | Por thingoldedoriat... a mikejr1.es
Publicado hace 9 años por thingoldedoriath a mikejr1.es

A raíz de un random panic que se origino en una función de carga de equilibrio en el desarrollo del kernel 3.16 de Linux, Torvalds ha criticado la versión 4.9 de GCC luego de observar la salida que se obtuvo al compilar con la mas reciente versión de este compilador; escribió: "Ok, ahora veo el código generado y su compilador es una pura y absoluta mierda". Fuente original en inglés: http://www.phoronix.com/scan.php?page=news_item&px=MTc1MDQ Reporte del bug por parte de Linus Torvalds: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61904

Comentarios

thingoldedoriath

#4 Me encanta la parte el reporte del bug en la que dice que el compilador hace "cosas locas" lol O que el compilador no debería haber salido del jardín de infancia

D

#3 Para decir esa tontería que demuestra que no tienes ni idea de lo que se habla, podias haber escrito "yo estuve aquí" como comentario y quedabas mejor.
Goto #5
#4 Yo prefiero slashdot.. El original. Hay que saber inglés, pero hay gente de la crem mundial.

eltxoa

#7 A eso venía la gracia. Barrapunto es un paramo.

thingoldedoriath

#13 Yo... en los tiempos que tuve "subordinados" (siempre preferí llamarles compañeros); también echaba mano de un: "...mecagonlaputamáquinaqueescribióesto..."; y cuando se oían los gritos en el pasillo, el asunto empezaba a arreglarse

Lo que pasa es que cuando yo lo decía, los micrófonos solían estar cerrados lol

a

No siempre la sinceridad y la diplomacia pueden ir de la mano.

h

"carga de equilibro" madre del amor hermoso....

editado:
"terminally broken" -> "terminal rota" voy a votar negativo...

thingoldedoriath

#10 Hoder!! he puesto tres links. No se a donde prefieres que apunte el del envío. Imagino que al reporte del bug.

Alguien leyó el reporte del fallo en www.phoronix.com/ y al llegar a:

Ok, so I'm looking at the code generation and your compiler is pure and utter shit.

lo tradujo como: "Ok, así que estoy buscando en la generación de código y su compilador es pura y absoluta * mierda *".

Cuando probablemente sería más correcto: "Ok, así que estoy mirando el código que generó vuestro compilador y es pura y absoluta mierda".

No creo que la noticia tenga más recorrido; así que, quede como ejemplo de mala traducción. Y de una muestra más de la incontinencia verbal de Linus, aunque esto último no es noticia

Saludos.

D

#12 pues lo de la incontinencia, sí... Pero mi experiencia me dice que cuando la gente de tu alrededor no entiende del todo lo que tiene entre manos, hay que exagerar cualquier juicio hasta el infinito para que las cosas no se salgan de madre. Muchos seguirán sin entender, pero la parte "emotiva" la captan todos: es importante, no se puede descuidar o porque tiene importancia o porque no-sé-quien-se-pone-como-una-fiera. Te criticarán por la espalda, pero las cosas funcionan. La alternativa es más placentera y menos efectiva.

D

#20 Te devuelvo un negativo

M

#22 Bueno pues gracias ...aunque lo suyo es que sea con una razón...¿No?

D

#23 Por supuesto madremelian

D

Que defina 'pura' y 'mierda' y hablamos!

D

El problema del que se habla ya fue corregido.

M

#18 ¿CopyLeft? Digamos que te refieres a las licencias tipo BSD por ejemplo, que no tiene la obligación de devolver las mejoras a la comunidad. ¿No?

Nitros

#19 Exacto. Las licencias Copyleft fuerzan a devolver a la comunidad los cambios en el código. Con LLVM o Open BSD, alguien puede coger el código, hacerle cuatro cosas, forrarse con el y no devolver nada (o devolver poco).

Cuando eso pasa en una aplicación o una libreria, es malo pero... meh.

Cuando eso pasa en un sistema operativo, un kernel o el compilador que se usa principalmente para ese kernel y sistema operativo... pues agarrate.

Nitros

Ya están aprovechando el error para intentar dar popularidad a compiladores con licencias basura como LLVM.

M

#9 ¿Por qué LLVM tiene una licencia basura?

Es esta http://en.wikipedia.org/wiki/University_of_Illinois/NCSA_Open_Source_License

¿Es como una MIT o BSD? ¿No?

Nitros

#17 Me he expresado mal. Tiene una licencia basura para el proposito que persigue.

Las licencias que no son copyleft tienen que ser tratadas con precaución. Utilizarlas en cosas importantes como sistemas operativos o compiladores es una mala idea, de ahí que considere que una licencia sin copyleft en algo tan importante como un compilador es una basura.

Apple se dedica a copiar productos con licencias libres que no son copyleft para mejorarlos y no devolver nada (o devolver muy poco) a la comunidad. Contribuir a LLVM implica hacerle el trabajo a Apple.

M

#18 ¿Y LLVM es de ese tipo no?

homevideo92

Si el abuelo de la niña la ve fea ...como sera la condenada!!!!