Web Hosting rápido y seguro cortesía de XMundo. Oferta con cupón VivaLinux! 100 Mb con MySQL y PHP: $9.99/Mes.

GCC portado a C++ (?)

Aunque quizás el mismo Linus Torvalds no lo aprobaría, por ahora se trata de una rama para "explorar la idea" de convertir el código del GNU C Compiler (GCC) de su actual C a C++ (!). La iniciativa la comenzó Ian Lance Taylor, que además publicó unas diapositivas que explican porqué el cree se trata de algo razonable. Resumiendo, él piensa que ese cambio ayudaría a simplificar el código y hacer que las interfaces sean más robustas y, con un poco de suerte, se evitarían los peores problemas de C++...

Este es el mensaje que dejó Taylor en la lista de correo de GCC.

  • Artículo completo en LWN.

Comparte esta noticia:          

Recientemente relacionado con GNU/GPL:

Recientemente relacionado con Programación:

Publicidad

  1. Gabriel el 19/06/2008 @ 01:02:

    No se que tiene que ver linus en el gcc ni con que sea reescrito si el no es nadie para la gente de gnu.

  2. jijitus el 19/06/2008 @ 02:11:

    Es que una vez a alguien se le había ocurrido hacer un módulo del kernel en C++ y Linus lo volatilizó a distancia ;) - tal vez ese tema esté en el link de la palabra "quizás".

  3. Pedro el 19/06/2008 @ 08:24:

    Hubo hace muchos haños una versión de las 0.99.xx que se portó a C++ y fué un desastre. Yo la probé y daba muchísimos problemas.

    Me imagino que se siguió con la rama en C porque había que seguir adelante y no había demasiados desarrolladores.

    El gran problema de migrar a C++ es la cantidad de código que habrá que volver a probar, sobre todo los drivers mas antiguos, y ver si de verdad se gana en rendimiento y en consumo de memoria, algo que creo que es importante en un kernel.

  4. LaXaNTe! el 19/06/2008 @ 09:04:

    GCC in C++? Ò_ó Are you bloody Insane!!!?????

  5. jk el 19/06/2008 @ 09:24:

    Me parece un esfuerzo completamente desperdiciado. Si no esta roto, para que arreglarlo o peor aun, re-escribirlo en C++ ?

  6. jbz el 19/06/2008 @ 14:36:

    pero c++ tiene serios problemas de portabilidad, no asi c, de echo la misma gnu hace un par de meses decidió escribir todas sus librerías para los archivos pdf en C...

  7. Diego el 19/06/2008 @ 15:32:

    Linus odia c++ o simplemente no lo respeta.

    Pero la polémica vino de una respuesta que le dió a alguien que dijo que el kernel era prehistórico por usar C, y la respuesta de Linus fué:

    “No dices más que gilipolleces. C++ es un lenguaje horrible. E incluso es más horrible por el hecho de que un montón de programadores de segundo nivel lo usan, hasta el punto de que es aún más y más fácil generar basura sin utilidad con él. Sinceramente, incluso si la decisión de haber usado C no tuviera nada más que ver con el hecho de mantener a los programadores de C++ fuera del proyecto, esa hubiera sido una gran razón para usar C.”

    Fuente:

    http://www.theinquirer.es/2007/09/24/linusodiac.html

    La verdad es que yo coincido con que c++ es al pedo y ningún programa que sea hardware-intensivo debería ser hecho con este, pero cada programador es libre de usar lo que mas le guste. Personalmente, Assembler, C y Python.

  8. marcelo el 19/06/2008 @ 17:05:

    Gente esto es un Hoax o me parece?

  9. Dr.P el 19/06/2008 @ 19:34:

    El gcc debería ser reescrito en java o .net (mono en su defecto). Quién opine lo contrario es un comunista.

  10. Diego el 20/06/2008 @ 11:53:

    Solo los yanquis identifican el comunismo con algo malo.

  11. Dr.P el 20/06/2008 @ 18:50:

    También los que tiraron el muro de Berlín, los que sacaron a patadas en europa a los integrantes de sus gobiernos luego de la perestroika, el che guevara que se fue de cuba porque no estaba de acuerdo con tanta ingerencia de la urss, el quería socialismo. La misma URSS con la ya mencionada perestroika, etc., etc. etc. De todas maneras fue un chiste quizás fue muy malo o estás un tanto belicoso.

    Saludos.

Nuevos comentarios deshabilitados o noticia archivada.