[Hispas-dev] [Fwd: Mi Hoistoria con HisPascal]
Status: Planning
Brought to you by:
aleborisonik
From: adrian15 <bea...@go...> - 2003-02-17 07:51:38
|
(Mensaje forwarded de parte de: De: Unevil <un...@ha...>) Buenas:=20 Yo soy el famoso Unevil que escracharon en la p=E1gina... debo aclarar que cuando=20 escribi el mensaje, no me parecio que sonaba tan violento, y por supuesto que=20 para nada intentaba minimizar el proyecto, pero bueno, salio asi...=20 Yo estoy laburando en un proyecto de realizar un interprete y su respectivo IDE=20 para el lenguaje algoritmico UPSAM, para lo cual me he puesto en contacto con el=20 profesor de la Universidad Pontifica de Salamnca y Escritor del Libro=20 Fundamentos de programaci=F3n (donde aparece dicho lenguaje), Luis Joyanes Aguilar=20 quien muy amablemente me ha brindado alguito de informaci=F3n util.=20 Mi idea tambien es que una vez que interprete UPSAM, se puedan llevar las=20 palabras reservadas a Portuguez, Frances, etc.=20 Lo estoy desarrollando en Delphi utilizando CLX lo cual me brinda la=20 posibilidad de que el proyecto funcione con el mismo codigo bajo Linux o Windows,=20 lo cual ya he probado y funciona bien.=20 La idea es hacer un an=E1lisis lexicogr=E1fico y algo (lo minimo necesario) de=20 Analsis sint=E1ctico, llevar el codigo fuente a Pascal, y compilar ese codigo=20 PASCAL con el GNU Pascal (que dispone de versiones tanto para Linux como para=20 Windows). Yo no realizo el Analsis sem=E1ntico, si no que tomo la respuesta del=20 compilador, la cual podria ser traducida y adaptada, y se la devuelvo al usuario.=20 La gran desventaja de este metodo, como menciono otro compa=F1ero anteriormente,=20 es la perdida de flexibilidad, pero ademas yo no he encontradao como se podria=20 realizar un Debugging al estilo BORLAND, osea recorrer el codigo linea a linea=20 con F7 u F8, con la posibilidad de inspeccionar el contenido de cada variable en=20 un instante dado.=20 Mi proyecto incluye una IDE con una barra en la cual se dispone de las=20 estructuras de programaci=F3n, como SI ENTONCES, PARA..., etc y permite haciendo=20 un drag & Drop, agregarlas al codigo, entre otras facilidades ya que espero que=20 los usuarios del programa, sean personas de niveles pre-universitarios.=20 El proyecto esta avanzando algo lento ya que no tengo demasiado tiempo=20 disponible entre la Universidad y el Trabajo, pero ya he logrado interpretar muchos codigos copiados del libro de Fundamentos de Programaci=F3n, aunque hay varias caracteristicas de UPSAM aun no soportadas.=20 Saludos Colegas. ---------------------------------------------------------------------------= -- -------- Adrian: Por algun motivo, la lista no me deja enviar mensajes. Ya voy a verificar por que, pero te pido reenvies esto a la lista. Disculpa la molestia. ---------------------------------------------------------------------------= ----------- |