At 10:13 p.m. 2000-10-16 +0200, Xose Manoel Ramos wrote: >El Wed, Oct 11, 2000 at 08:37:36AM +0200, Jos� Luis Ayala contaba: > >> Especialmente, me interesar�a que tratase >> el tema de programaci�n de drivers, pero si es m�s general tampoco me >> importa. > >Pregunta Lammer: > >�Se pueden programar m�dulos del kernel en C++? Quiero decir, usando >las car�cter�sticas del C++ (no compilando un programa C en el G++).
Me late haber visto algo de eso en freshmeat.net, pero no estoy muy seguro. >Estoy pensando que el kernel y programar a bajo nivel es la antitesis >de lo que que en teor�a son las ventajas de la programaci�n OO. Pero >bueno, hoy en d�a meten el C++ hasta en la sopa. Hasta donde s�, BeOS es escrito en C++, asi que escribir un kernel en C++ no parece tener nada de raro (guardando proporciones, desde luego =P). Por qu� Linux no est� escrito en C++? Linux ya tiene sus a�os, y s�lo hasta ahora el est�ndar C++ se ha estabilizado y los compiladores de C++ disponibles libremente est�n alcanzando un nivel de calidad similar a los de C. Adem�s, puedes escribir c�digo orientado a objetos usando C. GTK (y GNOME) es un (muy) buen ejemplo de eso. -- Ugo Enrico Albarello L�pez de Mesa A proud Debian GNU/Linux 2.2 User http://members.xoom.com/ugo_linux/ Linux Registered User #52657

