Compilador o Convertidor de 32 a 64 bits

620 views
Skip to first unread message

Fox Learner

unread,
Sep 5, 2012, 5:01:51 PM9/5/12
to publice...@googlegroups.com
Tanto han hablado del compilador chino ese, que ahora tengo esta duda.

No sería más facil crear una especie de compilador o convertidor de los sistemas Fox de forma que se haga un sistema normal en VFP 9 SP2 y a la hora de compilar, se haga con ese y se genere un sistema para 64 bits nativo ?

Digo, es una pregunta mas..

Douglas Sánchez

unread,
Sep 5, 2012, 5:12:31 PM9/5/12
to publice...@googlegroups.com
Seria algo fabuloso y que corra en linux o moviles jajajaj, el clavo es quien se podra hacer eso y si lo hace una empresa a ver cual será el costo, jijiji trabajo sobre trabajo y $ sobre $, yo por eso tengo mis ojitos bellos puesto sobre Lianja.

Saludes..

--
 
 
 



--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Claro: 505 88495476

Walter R. Ojeda Valiente

unread,
Sep 5, 2012, 7:04:50 PM9/5/12
to publice...@googlegroups.com
Pues aunque solemos tener nuestras diferencias por tu inveterada costumbre de "mear fuera del tarro" la que propones sí me parece una excelente idea.

Así, en lugar de pasar años y años intentando resucitar al Visual FoxPro y crear la versión número 10 sería mucho mejor ir agregándole funcionalidades a Visual FoxPro 9 SP2. Y crear un programa que convierta código de 32 bits en 64 bits sería de muchísima utilidad para todos nosotros porque nos asegurará que nuestros programas continúen ejecutándose hasta en Windows 10 o posterior.

Claro, el problema mayor es ¿quién se sentará a trabajar gratis y en solitario? porque es casi seguro que no recibirá colaboración.

Pero de que sería útil, sin dudas de que sería muy útil.

Saludos.

Walter.




Date: Wed, 5 Sep 2012 14:01:51 -0700
From: thenewin...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Compilador o Convertidor de 32 a 64 bits


Tanto han hablado del compilador chino ese, que ahora tengo esta duda.

No sería más facil crear una especie de compilador o convertidor de los sistemas Fox de forma que se haga un sistema normal en VFP 9 SP2 y a la hora de compilar, se haga con ese y se genere un sistema para 64 bits nativo ?

Digo, es una pregunta mas..

--
 
 
 

ZeRoberto

unread,
Sep 5, 2012, 10:16:54 PM9/5/12
to publice...@googlegroups.com
No es mala idea, pero tambien me gustarian que aumenten mas control y mejorar los que ya existe
 
Saludos

--
 
 
 

Hugo C.

unread,
Sep 5, 2012, 10:44:44 PM9/5/12
to publice...@googlegroups.com
Aquí en México a eso le decimos
"Puñetas en el aire" ja,ja....

sin ofender.

Saludos.

Walter R. Ojeda Valiente

unread,
Sep 5, 2012, 10:54:43 PM9/5/12
to publice...@googlegroups.com
Ese es justamente el problema, muchos dicen "me gustaría que le agregaran x..." pero no colaboran.

Y después de un tiempo la gente se cansa de trabajar en solitario. Y se dedica a actividades más productivas.

Saludos.

Walter.





Date: Wed, 5 Sep 2012 21:16:54 -0500
Subject: Re: [vfp] Compilador o Convertidor de 32 a 64 bits
From: zero...@gmail.com
To: publice...@googlegroups.com
--
 
 
 

Fox Learner

unread,
Sep 5, 2012, 11:18:47 PM9/5/12
to publice...@googlegroups.com
Walter, no te compares conmigo. Mis criterios son muchas veces "tontos" porque soy "un chico que empieza a programar". Tu en cambio, tienes años en este negocio y sin duda que tu experiencia es abundante.

Por eso no me ofenden tus comentarios, porque me parece lógico que personas bajo diferentes circunstancias vean la vida de forma distinta.

Volviendo al tema, formulé esta idea porque a simple vista suena mas rápido hacer un compilador o convertidor de 32 a 64 bits, que armar toda una herramienta con sus propiedades, métodos, comandos, funciones, etc, etc..

Ahora bien, es eso factible ??  O quizás volví (en palabras de Walter) a "orinar fuera del recipiente" ?

Tal vez, el maestro Carlos Miguel pueda dar una opinion profesional sobre la factibilidad del proyecto.

Si esto es factible, tal vez haya un valiente que esté interesado en perpetuar sus sistemas Fox, como lo había hecho ya el compañero datamav..

O quizás se le pueda comentar esto al buen Rick o Matías y poner eso como fase 1 del sus proyecto. 

Así, aunque no se llegará a concluir los proyectos completos como tales, ya se tendría algo que nos levantaría mucho el ánimo, al punto de cooperar monetaria o tecnológicamente.

La pregunta es: es factible ?...

Sin "meterse en camisa de 11 varas", se podría empezar como hasta ahora, un compilador para Güindous 64 bits.

Pensar en Mac, Linux y esas cosas podría ser la fase 2..

Saludos de un chico iluso!



Walter R. Ojeda Valiente

unread,
Sep 5, 2012, 11:47:05 PM9/5/12
to publice...@googlegroups.com
En Informática, todo es posible, de una forma o de otra.

Pero una cosa es que sea posible y otra muy distinta es que haya gente interesada en empezar y continuar el proyecto. Si leíste lo que escribió César Chalom quizás habrás notado su estado de ánimo al recibir pedidos, pedidos, más pedidos, quejas, quejas, más quejas y poca o casi nula colaboración. Y ni hablar de compensación monetaria, esa siempre brilla por su ausencia.

Con respecto a convertir nuestras aplicaciones Visual FoxPro de 32 bits a 64 bits:

¿Se puede hacer? desde luego que sí.

¿Será algo rápido, fácil y sencillo de conseguir? desde luego que no.

¿Vale la pena el esfuerzo? sí, por supuesto, porque asegurará que todas nuestras aplicaciones se ejecuten sin problemas al menos por 10 años más.

¿Hay gente interesada en llevar adelante un proyecto así? no lo sé

¿Esa gente recibirá el apoyo y la colaboración de todos nosotros quiénes a fin de cuentas seremos los más beneficiados? lo dudo más que muchísimo.

Saludos.

Walter.




Date: Wed, 5 Sep 2012 20:18:47 -0700
From: thenewin...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Compilador o Convertidor de 32 a 64 bits
--
 
 
 

Alex Vargas

unread,
Sep 6, 2012, 12:46:42 AM9/6/12
to publice...@googlegroups.com

De acuerdo con tigo Walter.

Creo que los que no tenemos el nivel de conocimiento o tiempo necesario, podríamos colaborar económicamente con colegas como Luis Maria, Cesar, Guillermo con el propósito de que sigan enriqueciendo al VFP, y también a Rick y Matías para que desarrollaran un compilador que le de vida a los desarrollos que ya tenemos en VFP.

En mi haber tengo varios sistemas en producción con varias empresas, en el sector de Retail, Financiero, Agroindustria, Restaurantes, Comerciales, madereras y en proceso de un sistema hospitalario completo.

Obviamente eso representa muchos años de desarrollo, con el solo hecho de pensar en migrarlos a otro lenguaje me da angustia.

Quizá se podría ir acumulando un fondo con aportaciones mensuales, al tener una cantidad razonable, los compañeros podrían dedicar total o parcialmente su tiempo en estos propósitos.

Un nuevo VFP no lo veo factible para una sola persona y con pocos recursos. Un compilador si lo creo posible pero con el concurso de todos de una u otra forma.

Para desarrollos futuros estoy pensando seriamente en adquirir Windev Full,  temo que mi empresa perezca en el tiempo si no tomo los recaudos necesarios.

 

Saludos a todos

 

 Alex A. Vargas

Jairo Miranda

unread,
Sep 6, 2012, 9:30:02 AM9/6/12
to publice...@googlegroups.com

La mayoría de mostros no estamos en este foro por dinero , mas bien por resolver nuestros problemas de dinero y más si tenemos responsabilidades de familia

 

Nos basamos en Donaciones voluntarias.

JM

--
 
 
 

Fox Learner

unread,
Sep 6, 2012, 10:33:04 AM9/6/12
to publice...@googlegroups.com
Recuerdo que hace tiempo venía una herramienta de conversión de windows 98.

Algo que venía en el mismo windows como "Convertir SO de 16 a 32 bits".

Incluso recuerdo que era posible revertir el proceso de 32 a 16 bits.

Si era posible convertir todo un sistema operativo, me sigo preguntando...

Qué se requiere (tecnológicamente) para realizar una conversión de ese tipo, en especial de un sistema compilado fox compilado en 32 bits a uno de 64 bits que corra como nativo en esa plataforma? ..

Saludos!

extremo

unread,
Sep 6, 2012, 10:50:09 AM9/6/12
to publice...@googlegroups.com
Se ve interesante el convertidor..... hare un pequeño laboratorio, si lo veo factible tambien vere si vale o no la pena hacerlo...

Bendiciones

Miguel Canchas

unread,
Sep 6, 2012, 10:56:55 AM9/6/12
to publice...@googlegroups.com

Exacto, es la cuestión que esta hace días rondando mi cabeza, que se necesita, que hay que hacer ¿?

 

 

MK

--
 
 
 

Carlos Miguel FARIAS

unread,
Sep 6, 2012, 12:22:32 PM9/6/12
to publice...@googlegroups.com
Ya que me mencionaron, mi idea de como seguir con VFP es que lo único a resolver en una primera instancia es crear un runtime que reemplace al de propio de VFP, entonces ese runtime, se puede pensar para plataformas de 16, 32, 64 bits y para diferentes sistemas operativos (Linux, Windows, Unix, OS/400), lo que le pongas enfrente y para el cual tengas una versión).
Con ese runtime, que puede incorporar bibliotecas gráficas "gratis" ya disponibles y probadas (wxWidgets, gtk, etc.) y asi solucionar la interfaz de pantalla y puede incorporar sqlite para manejar los cursores internos. Se podría dar un primer paso importante.
Luego, usando el mismo VFP, se podría genera el IDE o RAD de VFP con código VFP, que correría en el mismo runtime.
De esa manera, con solo desarrollar ese runtime, se puede reaprovechar todo lo que ya está disponible, y el comienzo de la migración sería gradual
Lo que no se si el bytecode que genera el vfp actual cuenta todavía con derechos de autor, pero sería algo que en poco tiempo se puede solucionar.
Una vez logrado ese primer runtime, podes generar todas las herramientas que se te ocurran, de hecho, todas las librerias que ha generado la comunidad, podrían trabajar casi sin problemas con solo contar con un runtime.
Esto no es ni de cerca una genialidad, es simplemente hacer lo que hacen Java, Python, .NET, pero orientado a algo específico de VFP.
Saludos: Miguel, La Pampa (RA)

--
 
 
 

Fox Learner

unread,
Sep 6, 2012, 2:30:07 PM9/6/12
to publice...@googlegroups.com
Para los que no entendimos ni J de que era eso del bytecode.. jeje 


Creo que se refiere a una especie de código intermedio (tipo código objeto) que puede ser leído por una máquina virtual.

Y que rayos es una máquina virtual?...


Entiendo que el .NET lo logra con el llamado CLR


Que genera el MSIL o código intermedio, que los hijos del Oráculo (Java) llaman ByteCode.

Vaya que si cuesta agarrarles la onda a estos hijos del Oráculo jeje

Saludos Virtuales!

Rodribezul

unread,
Sep 6, 2012, 3:54:32 PM9/6/12
to publice...@googlegroups.com
La teoria de compiladores es algo muy serio.. Se requiere un equipo con solidos conocimientos  matematicos y una solida formacion en alta ingenieria de construccion de software... Por ejemplo el que creo el lenguaje Ruby, Yukihiro “matz”, es primero que todo un matematico puro.

eres.u...@gmail.com

unread,
Feb 17, 2013, 3:56:07 PM2/17/13
to publice...@googlegroups.com
Pero, ¿Existe o no un compilador de 64 bits para mis apliacaiones VFP 9?

Muchas gracias

Ing. Víctor Navarro
3008102508

ICQ 279 364 380
Face: +573008102508
MSN: eres_u...@hotmail.com
Mail: eres_u...@yahoo.es
Whatsapp: +573008102508
Skype: eres_un_vago

Daniel Sánchez

unread,
Feb 17, 2013, 3:58:23 PM2/17/13
to Comunidad de Visual Foxpro en Español
No existe tampoco un compilador de 64 para vfp ya que la ultima versión que saco microsoft es la 9 y este solo compila a 32, pero dicho ejecutable generado corre sin problemas en W7 u W8 de 64bits.

Saludos
--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú
Reply all
Reply to author
Forward
0 new messages