• Jueves 28 de Marzo de 2024, 18:00

Autor Tema:  Traductor De Lenguaje  (Leído 2715 veces)

zolo

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Traductor De Lenguaje
« en: Sábado 21 de Febrero de 2004, 01:45 »
0
pues eso

DriverOp

  • Miembro MUY activo
  • ***
  • Mensajes: 201
    • Ver Perfil
Re: Traductor De Lenguaje
« Respuesta #1 en: Domingo 22 de Febrero de 2004, 05:37 »
0
"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:

zolo

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Traductor De Lenguaje
« Respuesta #2 en: Domingo 22 de Febrero de 2004, 21:07 »
0
mi pregunta apunta a si hay algun programa que lo haga en forma trasparente para el usuario

DriverOp

  • Miembro MUY activo
  • ***
  • Mensajes: 201
    • Ver Perfil
Re: Traductor De Lenguaje
« Respuesta #3 en: Domingo 22 de Febrero de 2004, 22:56 »
0
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.

vradok

  • Miembro activo
  • **
  • Mensajes: 97
    • Ver Perfil
Re: Traductor De Lenguaje
« Respuesta #4 en: Miércoles 21 de Abril de 2004, 11:07 »
0
lo que si que hay es un traductor de VB a pascal. No creo que exista ningun traductor de pascal a VB
********************************************************
                  ladrones

Attakinsky

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Traductor De Lenguaje
« Respuesta #5 en: Lunes 3 de Mayo de 2004, 17:12 »
0
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:

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Traductor De Lenguaje
« Respuesta #6 en: Domingo 9 de Mayo de 2004, 07:17 »
0
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: