Investigación de Threads

Imagen de ela

Forums: 

Hola he planteado como tema de investigación la forma de implementación de hebras en lenguajes de programación GPL, pero aun no me lo aceptan, porfavor necesito que me ayuden a orientar el tema de mejor manera

no! eso no!

Imagen de elhumano

Pues si entendí bien tu pregunta. Yo te recomiendo que vayas corriendo donde tu director de tesis para que anules ese tema que has escogido que esta muy mal planteado y probablemente cuando te pongas a investigar con mas profundidad te vas a dar cuenta de que te has metido en un completo lío la razón es la siguiente:

La GPL cualquiera de sus versiones tiene mas que ver con aspectos legales de uso de software, este es un contrato o acuerdo de licencia garantiza la libertad del uso de software .

No existe un eslabón común entre una licencia GPL y el hecho de como maneja hebras o threads determinado lenguaje de programación una cosa es lo técnico y otro lo legal.

Los lenguajes de programación no manejan threads o hilos pues son los compiladores, los interpretes, las maquinas virtuales que se comunican con el sistema operativo X , Y o Z y es este el “Sistema Operativo” quienes tienen la ultima palabra de como manejarlos en relación al hardware incluso si este es multicore.

Claro que si por otro lada solo quieres saber la sintaxis de como escribir algoritmos en determinados lenguajes para producir hilos o abrir múltiples procesos ya es otra cosa...

No puedes agrupar o clasificar tecnologías por la licencia, pues te vas a encontrar que software con licencias similares (de software libre hablando) usan técnicas y tecnologías totalmente diferentes.

Si quieres Hablar de hilos busca de que compiladores o interpretes quieres hablar y como interactúan estos con el Sistema Operativo (el SO que tu elijas me imagino que será uno libre)

Por ejemplo puedes analizar:
El interprete de Ruby o El Interprete de Python o el Compilador de C GCC o Mono o dotGNU o freepascal todas esas son alternativas libres pero que tecnológicamente son muy distintas. Te recomiendo que te des una vuelta por la wikipedia ([url]http://es.wikipedia.org/[/url]) y le des lectura a términos como, GPL, FSF, GNU, Software Libre, Sistema Operativo, Hilos y/o Threads, Lenguajes de programación, Interpretes, Compiladores, Maquinas Virtuales, eso te dará una mejor idea de como plantear un tema coherente que te facilitara mucho el desarrollo de tu investigación.

Bueno
Suerte con ese tema

:-)

No sé por qué pero se me

Imagen de antares

No sé por qué pero se me hace que no se refería a GPL sino a GLP, relacionado a OpenGL. Claro que si se refería a GPL está mezclando la ideología con la tecnología y sip, necesitas orientación. Haz caso a elhumano.

Saludos,

antares