domanda C++

Discuti dei problemi relativi alla programmazione nel tuo linguaggio preferito!

Moderatori: cb_123, thrantir, tonertemplum

domanda C++

Messaggiodi Joistick il 24 ott 2007, 17:26

Volevo sapere se è possibile rendere un file scritto in linguaggio C++ eseguile senza passare per il compilatore...
    Genova non ha scordato perché è difficile dimenticare,
    c'è traffico, mare e accento danzante e vicoli da camminare.
    La Lanterna impassibile guarda da secoli gli scogli e l'onda.
    Ritorna come sempre, quasi normale, piazza Alimonda
Avatar utente
Joistick
Luce delle stelle
Luce delle stelle
 
Messaggi: 1598
Iscritto il: 12 feb 2007, 17:45
Località: Canzo (Como)

 

Re: domanda C++

Messaggiodi thrantir il 24 ott 2007, 17:38

uhm, mi sa che ti devi spiegare meglio...

un file scritto in C++ cosa sarebbe? Un programma scritto in C++?

cosa vuol dire che non deve passare per il compilatore, intendi dire che vorresti sia interpretato direttamente? In questo caso, ti consiglio di scrivere il tuo programma in php o python, che sono pensati apposta per essere interpretati (e l'interprete di solito, comunque, li compila al volo :-) )
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Re: domanda C++

Messaggiodi Joistick il 24 ott 2007, 17:49

si scusa...
allora un programma scritto in C++ può essere eseguito senza passare dal suo compilatore(di solito uso visual studio)??.
in parole ancora più semplici se ho scritto un programma posso farlo andare direttamente cliccando su un icona???
    Genova non ha scordato perché è difficile dimenticare,
    c'è traffico, mare e accento danzante e vicoli da camminare.
    La Lanterna impassibile guarda da secoli gli scogli e l'onda.
    Ritorna come sempre, quasi normale, piazza Alimonda
Avatar utente
Joistick
Luce delle stelle
Luce delle stelle
 
Messaggi: 1598
Iscritto il: 12 feb 2007, 17:45
Località: Canzo (Como)

Re: domanda C++

Messaggiodi thrantir il 24 ott 2007, 18:13

la risposta è, ti serve un interprete c++

da una prima occhiata veloce quello più accreditato sembra CINT

personalmente ti sconsiglio vivamente questo approccio: se vuoi qualcosa che venga eseguito senza dover attivamente chiamare in causa un compilatore, rivolgiti a linguaggi pensati appositamente, come appunto php o python

come mai vorresti poter fare questa cosa? specialmente se usi un ambiente integrato come il visual studio (uno dei pochi prodotti microsoft che è oggettivamente ben fatto, specie il debugger), con una sola combinazione dei tati puoi compilare e lanciare l'applicazione, quindi testare quello che si è appena scritto è molto semplice :-)
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Re: domanda C++

Messaggiodi MauriAxel il 24 ott 2007, 18:48

quindi se ho capito bene, i nostri programmini stupidi che facciamo con visual non potranno mai diventare un file .exe?
Immagine
Avatar utente
MauriAxel
Luce delle stelle
Luce delle stelle
 
Messaggi: 1605
Iscritto il: 11 giu 2005, 20:48
Località: Provincia di Como

Re: domanda C++

Messaggiodi Joistick il 24 ott 2007, 19:23

ok grazie thrantir... lo volevo sapere solo per curiosità visto che l'usiamo a scuola....
    Genova non ha scordato perché è difficile dimenticare,
    c'è traffico, mare e accento danzante e vicoli da camminare.
    La Lanterna impassibile guarda da secoli gli scogli e l'onda.
    Ritorna come sempre, quasi normale, piazza Alimonda
Avatar utente
Joistick
Luce delle stelle
Luce delle stelle
 
Messaggi: 1598
Iscritto il: 12 feb 2007, 17:45
Località: Canzo (Como)

Re: domanda C++

Messaggiodi `knives` il 25 ott 2007, 00:25

MauriAxel ha scritto:quindi se ho capito bene, i nostri programmini stupidi che facciamo con visual non potranno mai diventare un file .exe?


cosa intedi dire?
una volta compilato un qualunque progrmma scritto in c c++ diventa un eseguibile.. cioè un exe, in windows.

@joistick
sai che non ho ben capito il perchè di questa tua richiesta...cioè mi ha incuriosito questa cosa, puoi spiegarmi?
vogliadidolci.wordpress.com
Avatar utente
`knives`
Moderatore
Moderatore
 
Messaggi: 6246
Iscritto il: 24 mar 2005, 01:57

Re: domanda C++

Messaggiodi thrantir il 25 ott 2007, 11:25

già anche a me interessa sapere perchè volevi fare una cosa simile :-)
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

Re: domanda C++

Messaggiodi MauriAxel il 25 ott 2007, 16:05

io, e penso anche joi, intendo se è possibile creare un file .exe che in qualsiasi momento se io lo avvio mi si apra subito il dos ed inizi il programma scritto con visual in c++, senza passare sempre per il debugger di visual
Immagine
Avatar utente
MauriAxel
Luce delle stelle
Luce delle stelle
 
Messaggi: 1605
Iscritto il: 11 giu 2005, 20:48
Località: Provincia di Como

Re: domanda C++

Messaggiodi Joistick il 25 ott 2007, 16:06

MauriAxel ha scritto:io, e penso anche joi, intendo se è possibile creare un file .exe che in qualsiasi momento se io lo avvio mi si apra subito il dos ed inizi il programma scritto con visual in c++, senza passare sempre per il debugger di visual


esattamente volevo sapere se è possibile avviare il programma senza usare il visual
    Genova non ha scordato perché è difficile dimenticare,
    c'è traffico, mare e accento danzante e vicoli da camminare.
    La Lanterna impassibile guarda da secoli gli scogli e l'onda.
    Ritorna come sempre, quasi normale, piazza Alimonda
Avatar utente
Joistick
Luce delle stelle
Luce delle stelle
 
Messaggi: 1598
Iscritto il: 12 feb 2007, 17:45
Località: Canzo (Como)

Re: domanda C++

Messaggiodi `knives` il 25 ott 2007, 16:10

basta compilarlo 1 volta per avere un eseguibile..
e dopo di che portate in giro l'eseguibile e non piu il codice..

controllate le cartelle di lavoro.. mi sembra veramente strano che non ve ne siate mai accorti
vogliadidolci.wordpress.com
Avatar utente
`knives`
Moderatore
Moderatore
 
Messaggi: 6246
Iscritto il: 24 mar 2005, 01:57

Re: domanda C++

Messaggiodi Joistick il 25 ott 2007, 16:26

ok grazie
    Genova non ha scordato perché è difficile dimenticare,
    c'è traffico, mare e accento danzante e vicoli da camminare.
    La Lanterna impassibile guarda da secoli gli scogli e l'onda.
    Ritorna come sempre, quasi normale, piazza Alimonda
Avatar utente
Joistick
Luce delle stelle
Luce delle stelle
 
Messaggi: 1598
Iscritto il: 12 feb 2007, 17:45
Località: Canzo (Como)

Re: domanda C++

Messaggiodi MauriAxel il 25 ott 2007, 16:35

cavoli hai ragione non me n'ero mai accorto!
però non capisco perchè a me non funziona mentre a joi sì, forse perchè lui ha installato visual e io no? non avrebbe senso
Immagine
Immagine
Avatar utente
MauriAxel
Luce delle stelle
Luce delle stelle
 
Messaggi: 1605
Iscritto il: 11 giu 2005, 20:48
Località: Provincia di Como

Re: domanda C++

Messaggiodi thrantir il 25 ott 2007, 16:49

uhm, questo è molto strano... controllate che l'applicazione non sia stata compilata in debug. Non sembra quello l'errore (di solito il messaggio d'errore, in quel caso, è che mancano un po di dll...)
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratori
X postare immagini
-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto
Avatar utente
thrantir
Moderatore
Moderatore
 
Messaggi: 8897
Iscritto il: 27 mag 2003, 13:32
Località: Pisa

 

Torna a Programmare

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite