SoloCodigo

Programación General => Pascal => Mensaje iniciado por: zolo en Sábado 21 de Febrero de 2004, 01:45

Título: Traductor De Lenguaje
Publicado por: zolo en Sábado 21 de Febrero de 2004, 01:45
pues eso
Título: Re: Traductor De Lenguaje
Publicado por: DriverOp en Domingo 22 de Febrero de 2004, 05:37
"pues eso", ¿qué es eso?...
postea el código que quieres taducir y vemos qué podemos hacer...
a propósito, ¿has considerado usar Delphi en vez de VB?, así no tienes que traducir nada  :whistling:
Título: Re: Traductor De Lenguaje
Publicado por: zolo en Domingo 22 de Febrero de 2004, 21:07
mi pregunta apunta a si hay algun programa que lo haga en forma trasparente para el usuario
Título: Re: Traductor De Lenguaje
Publicado por: DriverOp en Domingo 22 de Febrero de 2004, 22:56
No que yo sepa, lo siento.
Igualmente ningún traductor es perfecto y siempre requerirá de la intervención del usuario. Máxime cuando se trata de un lenguaje procedimental y lineal como Pascal a un lenguaje conducido por eventos como VB, son dos filosofías de programación muy diferentes. Dudo mucho que encuentres un traductor de este tipo.
Título: Re: Traductor De Lenguaje
Publicado por: vradok en Miércoles 21 de Abril de 2004, 11:07
lo que si que hay es un traductor de VB a pascal. No creo que exista ningun traductor de pascal a VB
Título: Re: Traductor De Lenguaje
Publicado por: Attakinsky en Lunes 3 de Mayo de 2004, 17:12
No hay niguno, pero a mí me ha resultado tremendamente efectivo utilizar buscar/reemplazar de MS-Word  :D

Sucede que VisualBasic no tiene la misma estructura (lineal) de lascal y pascal no maneja eventos ni soporta controles. Si quieres 'traducir' de pascal a VB, reemplaza cada write o writeln por msgbox, cada read o readln por inputbox, elimina todos los punto y coma (;), cambia ':=' por '=', reemplaza real por double, en lugar de dos puntos (:) en las declaraciones utiliza 'as', etc. :scream:

En fin escribe tu programa de nuevo en VB, y aún así te queda algo muy antiestético que solo funciona en un form sin controles y a puro cuadro emergente.

Lo mejor es tomar un programa en pascal y buscar la forma de hacerlo más bonito en VisualBasic, pero no hay traductor, ni método estándar, ni formula mágica, ni nada de eso.  :huh: ¡A programar se ha dicho! :comp:
Título: Re: Traductor De Lenguaje
Publicado por: Blag en Domingo 9 de Mayo de 2004, 07:17
No es tan dificil hacer una traducción de ese tipo......Yo tuve que traducir un juego conversacional que hice en QBasic a C++.......por cuestiones de capacidad del procesador y del mismo lenguaje........No fué tan dificil :smartass: , aunque mi código se elevó considerablemente.........jejejeje......terminé con 5021 líneas de código  :comp:

Mientras sepas como funciona un programa en un lenguaje....es decir, mientras conozcas la lógica, puedes migrarlo casi a cualquier otro lenguaje.

Y como dice  Attakinsky.....

Citar
¡A programar se ha dicho!

Saludos,

Blag  :devil: