[Consol_acad] Modificación de la ponencia: Implementando Python en Unununium (274)

comas at consol.org.mx comas at consol.org.mx
Fri Jan 14 15:14:39 CST 2005


Los siguientes cambios han sido efectuados a la ponencia:

------------------------------------------------------------------------
- Titulo nuevo: Implementando Lenguajes en Unununium
- Titutlo original: Implementando Python en Unununium
------------------------------------------------------------------------
- Track nuevo: No changes
- Track original: Desarrollo de Software
------------------------------------------------------------------------
- Tipo de propuesta nuevo: No changes
- Tipo de propuesta original: Sesión Técnica - 1 hora
------------------------------------------------------------------------
- Resumen Nuevo:

En un principio, éste software (Unununium) fue escrito en ensamblador, pero, ¿qué desventajas tiene esto? Pues que una vez que llegó a ser grande, cada vez era más dificil de encontrar errores, además que había que enforcarse más en escribir bien el código y no tanto al concepto o tecnología que se estaba implementando, al igual de la base de conocimiento que requiere el programador para llevarlo a cabo. Es por eso que se optó por portar una biblioteca de C a Unununium, para crear aplicaciones para éste en C, y gracias a éste, también portar otros lenguajes.

¿Por qué se optó por hacer esto?
Tener un lenguaje de alto nivel, implica que el programador se puede enfocar más en implementar la idea o tecnología que en el idioma de la máquina; tener un lenguaje estricto, lo que implica que nos esforcemos en escribir el código correctamente. Un lenguaje de alto nivel también es legible y fácil de entender, para conocer a fondo las ideas implementadas en Unununium. Esto hace ahorrar muchas líneas de código en Unununium, al igual que se han implementado ideas en éste que fueron dificil si no es que imposible implementarlas en Ensamblador.

Actualmente, Unununium tiene implementado C, Python, el entorno OSKIT y por portarse MozartOS, y en ésta plática se explicará cómo se han ido incluyendo lenguajes en Unununium.
------------------------------------------------------------------------
- Resumen Original:

En un principio, éste software (Unununium) fue escrito en ensamblador, pero, ¿qué desventajas tiene esto? Pues que una vez que llegó a ser grande, cada vez era más dificil de encontrar errores, además que había que enforcarse más en escribir bien el código y no tanto al concepto o tecnología que se estaba implementando, al igual de la base de conocimiento que requiere el programador para llevarlo a cabo. Es por eso que se optó por portar una biblioteca de C a Unununium, para crear aplicaciones para éste en C, y gracias a éste, también portar Python.

¿Por qué se optó por Python?
Es un lenguaje de alto nivel, lo que implica que el programador se puede enfocar más en implementar la idea o tecnología que en el idioma de la máquina; es un lenguaje estricto, lo que implica que nos esforcemos en escribir el código correctamente. Python también es legible y fácil de entender, para conocer a fondo las ideas implementadas en Unununium. Python ha hecho ahorrar muchas líneas de código en Unununium, al igual que se han implementado ideas en éste que fueron dificil si no es que imposible implementarlas en Ensamblador.

Actualmente, Unununium tiene casi todos los módulos principales implementados en Python, y en ésta plática se explicará cómo fue incluido Python en Unununium y como se pueden crear módulos y aplicaciones para éste Sistema Operativo.
_______________________________________________
Consol_acad mailing list
Consol_acad at linux.ajusco.upn.mx
http://linux.ajusco.upn.mx/cgi-bin/mailman/listinfo/consol_acad


More information about the Consol mailing list