|
Hoy me he dispuesto a analizar las distintas posibilidades de las que supuestamente disponemos a la hora de programar en MODULA-2 en cuanto a QUÉ COMPILADOR UTILIZAR. Finalmente me he decantado por este entorno, que es el que nos indica la misma web de la asignatura de program, en el apartado del menu Material->Entorno integrado de compilación, en el enlace del freeware XDS PARA X86 como ultima de las opciones.
NO PIERDAN EL TIEMPO INSTALANDO Y PROBANDO EL ENTORNO PARA MS-DOS (simbolo dl sistema en xp) ES UNA BASURA, me parece ridicula la documentacion en la página de la asignatura sobre la creación de un compilado bajo ese entorno, que además es para windows98, joder, estamos en el 2007, y en esta asignatura me he gastado 88 Euros sin contar con los libros. Es realmente triste que hayan gastado tiempo en explicar los pasos para instalar ese "entorno", compilar y crear un ejecutable utilizando esa herramienta, creo que cualquier persona que tenga una minima idea de programación no se plantearia ni siquiera crear un "hola mundo", y el que no la tenga, el que se disponga a aprender a programar en símbolo del sistema la lleva clara. En cuanto al mide3de2 no he conseguido que me crear ni siquiera un .obj, probablemente me falta algun tipo de información sobre la instalación del mismo y por eso no se ejecuta correctamente. Me gustaría que alguien me dijera como lanzar esa aplicación.
Me gustaría saber que opinais el resto.
INSTALACIÓN DE XSD Y EJECUCIÓN DEL PRIMER PROGRAMA (me pongo en el lugar de las personas q se disponen por primera a crear un programita de ejemplo)
1) Configuración del entorno - Descarga del entorno xsd de la pagina oficial de la compañía excelsior 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 minutito. - 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:
 PARA HACERNOS UNA IDEA Y PORQUE TAL VEZ ALGUN DIA NOS RESULTE ÚTIL SABER QUE CONTIENE CADA SUBDIRECTORIO:
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.
2) Ejecución del primer ejemplo
Hacemos Inicio->Todos los programas-> Native xsd-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 (tb Crl+f9)

Y con esto ya nos hemos familiarizado algo con XSD. En resumen, me parece fatal que no explique esto la web oficial de Programación I, ya que el uso de la herramienta de desarrollo marcará de forma decisiva el resultado que cada uno obtenga de la asignatura. Deseo que esta información pueda ser útil a todos los que están preguntandose como empezar a programar...
|