[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.
---------------------------------------------------------------------------=
-----------
|