Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Linguaggi compilati o interpretati?
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  

Linguaggi compilati o interpretati?
Preferisco un linguaggio compilato
42%
 42%  [ 3 ]
Preferisco un linguaggio interpretato
57%
 57%  [ 4 ]
Voti Totali : 7

Autore Messaggio
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 16:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 10 Feb 2008 00:20    Oggetto: Linguaggi compilati o interpretati? Rispondi citando

Preferite un linguaggio compilato o interpretato?
Top
Profilo Invia messaggio privato HomePage
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 10 Feb 2008 09:55    Oggetto: Rispondi citando

Questi due metodi di creazione ed esecuzione di un programma presentano entrambi vantaggi e svantaggi: il maggior vantaggio della compilazione è senz'altro l'efficienza nettamente superiore in termini di prestazioni, al prezzo del restare vincolati ad una piattaforma (combinazione di architettura hardware e sistema operativo) particolare; un linguaggio interpretato invece non ha, in linea di massima, questa dipendenza ma è più lento e richiede più memoria in fase di esecuzione.Meglio compilato!
Top
Profilo Invia messaggio privato
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 16:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 10 Feb 2008 13:18    Oggetto: Rispondi citando

mdweb ha scritto:
Questi due metodi di creazione ed esecuzione di un programma presentano entrambi vantaggi e svantaggi: il maggior vantaggio della compilazione è senz'altro l'efficienza nettamente superiore in termini di prestazioni, al prezzo del restare vincolati ad una piattaforma (combinazione di architettura hardware e sistema operativo) particolare; un linguaggio interpretato invece non ha, in linea di massima, questa dipendenza ma è più lento e richiede più memoria in fase di esecuzione.Meglio compilato!


come si diceva in un altro thread (ma questa volta senza traduzione) "De gustibus"!! E poi dipende dal campo di applicazione, anche se con la potenza elaborative dei pc odierni la differenza si va assottigliando...
Top
Profilo Invia messaggio privato HomePage
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 10 Feb 2008 13:25    Oggetto: Rispondi citando

sono gusti!
Top
Profilo Invia messaggio privato
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 16:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 10 Feb 2008 13:29    Oggetto: Rispondi citando

mdweb ha scritto:
sono gusti!


io direi che sono anche gusti.
Top
Profilo Invia messaggio privato HomePage
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 12:16
Messaggi: 11806
Residenza: Tokelau

MessaggioInviato: 11 Feb 2008 13:55    Oggetto: Re: Linguaggi compilati o interpretati? Rispondi citando

Typhoon90 ha scritto:
Preferite un linguaggio compilato o interpretato?


in generale 'compilato', però con i linguaggi interpretati esiste la 'simpatica' possibilità di modificare (o meglio, generare) il codice 'al volo'.

Un esempio è una pagina ASP o PHP che genera del JavaScript... quest'ultimo è interpretato (dal browser) e può essere creato al volo server side, con ASP o PHP per esempio... Smile
Top
Profilo Invia messaggio privato HomePage
Typhoon90
Dio maturo
Dio maturo


Registrato: 01/06/06 16:17
Messaggi: 1019
Residenza: Vivere per niente o morire per qualcosa. Scegli tu.

MessaggioInviato: 11 Feb 2008 14:22    Oggetto: Re: Linguaggi compilati o interpretati? Rispondi citando

SverX ha scritto:
Typhoon90 ha scritto:
Preferite un linguaggio compilato o interpretato?


in generale 'compilato', però con i linguaggi interpretati esiste la 'simpatica' possibilità di modificare (o meglio, generare) il codice 'al volo'.

Un esempio è una pagina ASP o PHP che genera del JavaScript... quest'ultimo è interpretato (dal browser) e può essere creato al volo server side, con ASP o PHP per esempio... Smile


però, cosa da non sottovalutare è la portabilità dei programmi interpretati....
basta cambiare interprete, utilizzandone uno per la piattaforma in questione e sei a posto.

Questo è un bene, sopratutto visto che ci sono parecchie persone che in questo momento con l'uscita di vista scelgono altri sistemi operativi
Top
Profilo Invia messaggio privato HomePage
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 11 Feb 2008 22:50    Oggetto: Rispondi citando

Beh, anche i linguaggi compilati, se sono "portabili", possono essere compilati anche per altre piattaforme.
Top
Profilo Invia messaggio privato
GrayWolf
Dio maturo
Dio maturo


Registrato: 03/07/05 17:24
Messaggi: 2325
Residenza: ... come frontiera i confini del mondo...

MessaggioInviato: 13 Feb 2008 14:29    Oggetto: Rispondi citando

Non ho votato perché li ritengo equivalenti.

Ognuno ha obiettivi diversi.

La robustezza e il salvataggio della proprietà intellettuale di un compilato, [anche se pur sempre relativa per un cracker] è innegabile.
La velocità, anche quella relativa [con i potenti mezzi messici a disposizione da...]
Per contro la poca portabilità fa di un compilato un'entità abbastanza rigida:
per alcuni linguaggi multipiattaforma potrebbe essere necessaria la ricompilazione, significa almeno due eseguibili
[se non, in alcuni casi, anche di due sorgenti] con problema di sincronia per gli aggiornamenti.

La flessibilità e la portabilità di un interpretato sono le sue armi vincenti.
Per interventi "al volo" l'interpretato è senz'altro da scegliere.
Se si vuole fare una procedura o un'intera applicazione però viene a cadere la possibilità di salvaguardia della proprietà intellettuale
[
a meno di usare strumenti di cifratura che però sono scardinabili, prova ne è screnc.exe per cifrare script di vario genere,
da quelli di amministrazione a quelli contenuti nelle pagine web; esiste screnc18. exe che "scardina" la cifratura
].

Ultimamente ho usato HTA che unisce la potenza di un'interfaccia web con la possibilità di includere script anche molto complessi, ma ahimè i sorgenti sono in chiaro e modificabili da un utente più o meno esperto, al di là quindi del problema di proprietà intellettuale, si pone anche il problema di manutenzione.
Top
Profilo Invia messaggio privato
mdweb
Dio maturo
Dio maturo


Registrato: 18/12/07 16:59
Messaggi: 4412

MessaggioInviato: 13 Feb 2008 18:51    Oggetto: Rispondi

GrayWolf ha scritto:
Non ho votato perché li ritengo equivalenti.

Ognuno ha obiettivi diversi.

La robustezza e il salvataggio della proprietà intellettuale di un compilato, [anche se pur sempre relativa per un cracker] è innegabile.
La velocità, anche quella relativa [con i potenti mezzi messici a disposizione da...]
Per contro la poca portabilità fa di un compilato un'entità abbastanza rigida:
per alcuni linguaggi multipiattaforma potrebbe essere necessaria la ricompilazione, significa almeno due eseguibili
[se non, in alcuni casi, anche di due sorgenti] con problema di sincronia per gli aggiornamenti.

La flessibilità e la portabilità di un interpretato sono le sue armi vincenti.
Per interventi "al volo" l'interpretato è senz'altro da scegliere.
Se si vuole fare una procedura o un'intera applicazione però viene a cadere la possibilità di salvaguardia della proprietà intellettuale
[
a meno di usare strumenti di cifratura che però sono scardinabili, prova ne è screnc.exe per cifrare script di vario genere,
da quelli di amministrazione a quelli contenuti nelle pagine web; esiste screnc18. exe che "scardina" la cifratura
].

Ultimamente ho usato HTA che unisce la potenza di un'interfaccia web con la possibilità di includere script anche molto complessi, ma ahimè i sorgenti sono in chiaro e modificabili da un utente più o meno esperto, al di là quindi del problema di proprietà intellettuale, si pone anche il problema di manutenzione.


Be questa mi sembra la cosa più giusta Idea
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi