Posso creare un programma Python, inviarlo a un computer remoto ed eseguirlo lì senza che il computer abbia installato Python? Ho sentito che non puoi, dato che Python ha bisogno di essere interpretato. Se questo è vero, allora sembra molto strano in quanto sarebbe difficile distribuire il tuo programma a meno che tutti decidano di installare Python.È possibile eseguire un programma Python su un computer senza Python? Che dire di C/C++?
Inoltre, che dire di C e C++? Possono essere eseguiti su un computer remoto senza aver installato la lingua? (Penso che tu possa, dato che è un linguaggio compilato).
Non sono esattamente sicuro e vorrei chiarimenti.
EDIT:
Sto diventando alcune risposte contrastanti su questo e non sono sicuro dove andare. Vedo che posso includere la libreria Python nel programma e posso usare py2exe.
Tuttavia, sono confuso su C e C++. Devo includere le loro librerie nel programma? Possono essere eseguiti solo su determinate macchine? Il compilatore permette che funzioni su tutte le macchine?
sì, è possibile raggruppare python come parte del programma: http: //wiki.python.org/moin/Freeze – Anycorn
Su piattaforme moderne abbiamo i gestori di pacchetti che si occupano di installare automaticamente le dipendenze (come un interprete Python). –
Mi piacerebbe vedere una spiegazione succinta di quanto sia impossibile WORA senza VM. – whatnick