Configurar XDS
Última actualización el Jueves, 09 de Septiembre de 2010 19:02 Escrito por Susanna
Configurar XDS
En este post: Premisa | Alternativas disponibles | Instalación de XDS | Ejecución del primer ejemplo | Conclusiones
Premisa
Este post fue redactado por primera vez hace 2 cursos académicos (a fecha de hoy 9 de septiembre de 2010). Según me informan algunos compañeros asiduos lectores de este blog, actualmente el equipo docente ha establecido como requisito de presentación de la práctica, la compilación de los módulos bajo el entorno FST, con lo cual su uso se ha convertido en obligatorio. No obstante, para facilitar el desarrollo de las prácticas, es posible codificar los fuentes bajo XDS (y utilizar todas sus maravillosas herramientas de depuración como inspección de expresiones y variables, ejecución paso a paso, puntos de interrupción, etc.) y solo como último paso, realizar la compilación bajo FST.
Alternativas disponibles
Cuando me enfrenté a esta asignatura, pude comprobar que existían 3 posibilidades a la hora de elegir un entorno de programación para Modula-2.
-
El entorno mencionado en primer lugar en el cuadernillo de prácticas, denominado FST, cuya documentación es un poco escasa (más bien un poco cortita) además de ser para Windows 98, sistema operativo que a día de hoy se ha quedado un "poquillo atrás". Si mal no recuerdo, no tiene interfaz gráfica. Se deben codificar los fuentes en bloc de notas y se compilan mediante línea de comandos.
-
Mide3de2 fue el entorno que nos recomendó el tutor, por ser más amigable que el anterior, y bastante simple en cuanto a uso. Carece de cualquier tipo de herramienta para la ejecución paso a paso o inspección de variables.
-
XDS aparece en la Web oficial de Programación 1, en el apartado del menu Material-> Entorno integrado de compilación-> freeware XDS. Para mí con mucha diferencia, la mejor de las opciones.
INSTALACIÓN DE XDS (muy simple)
- Descargar XDS de la pagina oficial de la compañía Excelsior, se encuentra disponible tanto para Linux como para Windows.
- Una vez tenemos el .exe en nuestro equipo, el proceso de instalación es muy sencillo: siguiente, siguiente, siguiente, hasta llegar al final de la instalación. Lo tendremos en menos de 1 minuto.
Comentar que esta me parece la más robusta de las soluciones ya que además de ofrecer documentación, ejemplos, faq y soporte para MODULA-2, este entorno tb soporta JAVA, C++ y otros lenguajes, con lo que me parece una herramienta bastante MÁS SERIA y FIABLE que las otras ya mencionadas. - El proceso de instalación creará por defecto en el raíz una carpeta cuyo nombre es XSD, cuya estructura de subdirectorios es la siguiente. Por lo que he visto lo que nos interesa saber de la misma es lo siguiente:
¿Qué hay en el directorio de instalación de XDS?
- BIN: contiene los .obj y el fichero de configuración xsd.ini
- LIB: contiene las librerías utilizadas por el compilador
- PDF: documentación, guias de usuario, referencia
- SAMPLES: ejemplos de fuentes en distintos lenguajes de programación (a nosotros solo nos interesará la subcarpeta MODULA)
Ejecutar un simple programa
Desde el menú de Inicio->Todos los programas-> Native XDS-86:
Para ejecutar un primer ejemplo, nos sirve cualquiera de los que vienen por defecto, hacemos:
File->Open->Browse y nos vamos al directorio C:\XDS\SAMPLES\Modula
que es donde están los ejemplos, en este caso he seleccionado el hello.mod y hacemos click en Open, con esto ya tenemos nuestro codigo fuente listo para pasar a la ejecución.
Como se puede ver a continuación:
Finalmente podemos compilar este codigo y ver la ejecucion del mismo.
Sepan que al hacer click en la pestaña Debug, tenemos distintas opciones. Para este caso, vamos a ejecutar directamente el Run (también Crtl + F9)

Conclusiones
. Bromas a parte, el uso de la herramienta de desarrollo marca de forma considerable el resultado que cada uno obtenga de la asignatura, yo creo que esta es sin duda la mejor opción.Deseo que esta información pueda ser útil a todos los que están preguntandose como empezar a programar
, y sobretodo, ¡¡¡MUCHO ÁNIMO!!!!! 

Comentarios
En mi caso no consigo hacerlo con Ubuntu!
Te lo agradecería!
Saludos.
Un saludo!
Suscripción de noticias RSS para comentarios de esta entrada.