On Domingo, 31 de Enero de 2010 14:25:41 Carlos E. R. escribió:
El 2010-01-31 a las 12:25 +0100, Angel escribió:
Experimientos con C para hacerlo más funcional...
pobrecitos..!!
A mi no me tienes que convencer de que el C es un "mal" lenguaje. Hasta mi profesor de C lo decía, incansablemente, mientras nos lo enseñaba... Lo único que he dicho es que es de alto nivel. Que hay otros lenguajes de "mayor" nivel, indudable. Pero eso es otra definición.
Y no obstante sus inconvenientes, es muy ampliamente usado en linux. El más usado.
El C es cojonudo para lo que és, pero el problema es que mucha gente no se entera. No puedes pretender prototipar en C y muchos proyectos GNU (y otros lo hacen) lo hacen... porque mucho software FOSS sale a la calle en plan protipo.. parace que si no está en C la gente no se va a molestar en bajarselo y probarlo (compilarlo y demás), en ese aspecto Java, ruby, python y otros están mjorando la cosa, pero todo depende de que 'habla' el desarrollador de turno... Espero que la HLVM avance tanto como la LLVM, Les va a hacer un gran favor a unos cuantos... En cuanto al alto y al bajo nivel, te entiendo desde un punto de vista hortodoxo pero está claro que "simplificando" este tema no ayudamos a nadie. Aun recuerdo las batallitas en el kernel por usar C++ cuando la gente "confundia" la OOP con usar C++ y al mismo tiempo he visto gente en los archivos de erlang diciendo ¿quien necesita un OS? "con un poco de hardware y quizas un poco de firmware tenemos todos lo que necesitamos de un OS" (Proteccion de memoria y conmutacion de tareas) y la proteccion casi te la puedes ahorrar con el modelo de erlang... y es el kernel ¡ahi es nada! pero ya ves hay gente que lo ve "alto nivel" (hace muchas abstracciones) y otros "muy bajo" (no tiene que hacer casi ninguna)... algo como Tannebaum vs Torvalds Salu2++ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org