Newsgroup: it.comp.lang.delphi
Titolo: Delphi prestazioni

Ciao, ho sviluppato un po' di applicazioni e ho raccolto praticamente tutto 
lo scibile di questo Rad da Torry, ma non sono particolarmente soddisfatto 
della velocità.
La Vcl non è che possa generare rallentamenti ?
Ho provato ad usare l'MFC e debbo dire che le prestazioni sono molto 
superiori.
Programmo e ho programmato anche in Net e anche qui in applicazioni Stand 
Alone, mi sembra nettamente meglio l'MFC.
Ora a cosa serve Delphi, per aiutare i programmatori ad usare un linguaggio 
e un ide più user friendly ?
Ho usato per un po' Borland c++  Builder, e stessa cosa lato prestazioni.
Ora per chi cerca la velocità, Delphi non serve una cippa, giusto?
Voglio dire è più una questione di Rad?
La Mfc mi sembra molto meglio, che ne dite in proposito.
Grazie. 

 Ciao,
Please don't feed the troll.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Please don't feed the troll.
va be' ho capito ti credi tanto superiore da essere superiore ad una sola 
cosa...
Solo perché scrivi qualche classe becera su phpclasses...
Ho fatto domande precise,a prescindere dal dover per forza parlar bene 
dell'oggetto del ng,  devo fare il lacché come te per essere considerato ?
Ecco perché non puoi crescere, devi sapere anche analizzare i contro di una 
cosa...
Addio... 

Perchè non quantifichi in qualche modo le differenze, facendo qualche
esempio di cose su cui noti i rallentamenti di cui parli?
Cosa significa "velocita"?
In che contesto?
Facendo cosa?
AS

 wrote in message 
news:1122881179....@g47g2000cwa.googlegroups.com...

Intanto grazie, ho delle dll caricate dinamicamente, con le quali faccio 
continue richieste, dal mio applicativo.
In generale i tempi di risposta, anche nel drawing dei controlli mi sembra 
più veloce, usando l'Mfc.
Ecco perché mi chiedevo se la Vcl, stando di mezzo, come un ponte, 
nell'intermediare le varie funzioni, causa dei rallentamenti di sorta.
Per quantificare, ovviamente si parla di centesimi di secondi, ma io appunto 
mi chiedevo se effettivamente lo strato Vcl, potrebbe cagionare perdite di 
prestazioni.
Poi, mi chiedevo, se i vantaggi, di Delphi, sono legati al fatto che ha una 
sintassi più lineare, visto che, fino a prova contraria, le prestazioni, non 
sono migliori.
Grazie. 

 sono migliori.
Tra i motivi per i quali Delphi viene scelto come ambiente di sviluppo, 
come hai già detto tu, c'è la sintassi maggiormente semplificata 
rispetto a C++ verso il quale ha prestazioni del tutto paragonabili.
Concludendo, penso che tu debba istruirci sul tuo codice perchè lì si 
trovano i problemi che presumibilmente riscontri. :-/
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

 Ora per chi cerca la velocità, Delphi non serve una cippa, giusto?
Ma vaffanculo...

 dell'oggetto del ng,  devo fare il lacché come te per essere considerato ?
Non vedo come tu possa pensare di intavolare seriamente 
discussioni tecniche, se poni domande "precise" del tipo: "Delphi 
non serve a una cippa, vero ?".  In un ng di sviluppatori Delphi è 
lecito aspettarsi che la gente si incazzi.
Ops... dimenticavo, sei un troll e sto facendo il tuo gioco...

 sono migliori.
Non ho idea se le classi MFC siano nettamente superiori in velocita' alla
VCL, e non so fino a che punto hai bisogno che un controllo venga disegnato
in tempi infinitesimi.
Affermare quanto dici senza uno straccio di numero, di test, di prove, non
mi sembra sufficientemente valido da prenderlo in considerazione
seriamente.
Scrivi un progetto di prova, fanne il porting sotto MFC, usati delle unit
di test e torna qui con i numeri alla mano.
Una volta che abbiamo stabilito che per disegnare 500 combobox la vcl e'
piu' lenta di 10 millesondi rispetto alle mfc, dimmi tu per quali
applicativi hai bisogno di performance migliori.
Ciao
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 10 millesondi
Ecco, questo e' quello che succede quando un programmatore all'alba del
primo agosto siede rimbambito dal sonno alla tastiera dopo essere stato al
bar a fare colazione...
NEO(morde)LOGISMO : millesondo. Unita' di misura temporale che quantifica
la velocita' con cui mille sonde disegnano un controllo sul form.


 rispetto a C++ verso il quale ha prestazioni del tutto paragonabili.
Concordo e, comunque, non mi fido mai dei benchmarks ufficiali, 
figuriamoci di quelli dell'ultimo scalzacane arrivato ;-)

 bar a fare colazione...
Se avessi usato le MFC (Morde Foundation Classes) non ti sarebbe 
successo ;-)

 Ma vaffanculo...
Andrea LaForgia, solo perché hai scritto un Tetris scopiazzato, non sei 
autorizzato a comportarti da maleducato, forse l'unica modo che hai per 
essere calcolato.
O perché tuo cugino insegna all'università, sei peggio di un Troll, sei uno 
scrittore di giochini inutili, ecco la tua vita!

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:p_kHe.45843$b93....@tornado.fastwebnet.it...

Siete noiosi voi esseri complessati, appena uno pone una domanda fuori dalle 
righe, asserite la logica del "Troll".
Sono stato poco gentile, abbastanza forte nell'espressioni, proprio per 
tirar fuori l'amor proprio degli sviluppatori, in modo da presentarmi 
motivazioni forti...
Ripeto sto analizzando i vari linguaggi, e siccome cerco prestazioni, a 
parte Assembler, vorrei capire...
Questo quanto... 

 scrittore di giochini inutili, ecco la tua vita!
AHAHAHAHA.... continua ti pregooo !!!...

 trovano i problemi che presumibilmente riscontri. :-/
A parte che come ho postato nel ng della Borland, mi trovo spesso Memory 
leak, solo usando le icone, misteri, ti ripeto essenzialmente è una 
applicazione che attinge da una dll, per fare richieste a Mysql, tramite 
questa dll.
Lo sto provando con tutti i programmi, builder, delphi, net, e noto che con 
Mfc scheggia di più...
Speravo di raccogliere testimonianze da chi è incappato in questo...
Ciao.

 Ripeto sto analizzando i vari linguaggi[...]
Vallo a fare da un'altra parte, sei off-topic qui dentro.

1) imho, definre powerpoint un giocattolo lo trovo eccessivo
2) imho, molti ragazzini sanno fare tanto, facendo copia e incolla da
forum e ng e inkazzandosi se sui ng gli si dice rtfm
3) non so tu, ma io non ho amici che lavorano in microsoft da cui sento
indiscrezioni
4) le connessioni hanno ben  poco a che vedere con l'iterfaccia utente.
5) il fatto che tutti usino una cosa non significa necessariamente che
non sia obsoleta, che sia funzionante, affidabile stabile etc.
6) continuiamo a non vedere un po di codice, a non leggere un po di
info su quello che hai realizzato
7) se 6 tanto insoddisfatto delle performance di delphi/vcl, mollalo.
Non penso che il tuo medico di ha imposto come terapia il lavorare in
delphi.
Passa a c++.
AS

 Vallo a fare da un'altra parte, sei off-topic qui dentro.
Non più di quanto lo sei tu in questa vita, in questo pianeta, e in questo 
ng...

 A quanto ho capito è una questione di sintassi...
Hai capito male.  E poi (ROTFL) che cos'è la "velocità pura" ? :-)
Delphi è un compilatore ottimizzato che produce codice veloce 
tanto quale l'equivalente codice C/C++.

 ng...
Sparisci idiota.


Alberto io uso più linguaggi, perché bene o male le logiche di 
programmazione le ritrovo, non voglio accusare Delphi di essere inutile, sto 
solo cercando di capire, se il vantaggio di usare Delphi viene a sussistere 
nel fatto che possiede una sintassi molto più lineare rispetto ad altri che 
richiedono tempi più veloci, vedi MFC.
Ciao. 

 Era chiaramente ironico, per rispondere a quel grullo di Andrea LA forgia, 
"Laforgia" si scrive tutto attaccato, cretino.  La discussione 
diventerà interessante quando avrai acquisito il coraggio di 
firmarti nome e cognome come me, anziché stare nel tuo angolino 
oscuro dietro un anonimo "Antonio".  Forse hai scritto bene nel 
tuo indirizzo: nobody.  E' proprio così, non sei nessuno.

 AHAHAHAHA.... continua ti pregooo !!!...
Che potrei dire, oltre che Il tuo Tetris , oltre che Tetro, è lento...

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:GFlHe.45932$b93...@tornado.fastwebnet.it...

Nella filosofia Zen raggiungere lo stato del "niente"  o del "nessuno" è 
solo appannaggio delle menti più capaci, se fossi nessuno ne sarei ben 
lieto.
Per questo non mi firmo, a me interessano i concetti, non le cretinate da 
infanti che vogliono avere ragione o torto...
Il fatto che sbatti col tuo nick, sempre così assordante, è segno del tuo 
egocentrismo inutile... 

 Che potrei dire, oltre che Il tuo Tetris , oltre che Tetro, è lento...
Non ho mai preteso di renderlo "veloce", l'ho pure scritto, fesso 
che non sei altro.

 ha scritto nel messaggio 
news:NhlHe.25898$a5.3...@twister2.libero.it...


Mfc scheggia di più...
Eh si scheggia un casino, io ho smesso di usarlo proprio perché non
gli stavo più dietro, il programma terminava prima di cominciare, gli
utenti si lamentavano.
Bella trollata d'agosto,  complimenti.
-- 
Ore 18.30: premo invio.

 Il fatto che sbatti col tuo nick, sempre così assordante, [...]
ROTFL ! il mio è un nome e un cognome, non un nick, imbecille.
La gente "normale" si firma nei ng, tu non lo fai.

 sei altro.
Allora non ti interessano le prestazioni?
Allora perché ti accanisci in un Thread intitolato "Delphi prestazioni"?
Molto curioso vero?

 Allora non ti interessano le prestazioni?
In quel contesto preciso no.

 utilizzato per il confronto?
Giorgio, scaricati gli Sdk dal sito Mysql, forse trovi tutte le interfacce, 
prova con i vari compilatori, con NEt, ecc, con i vari Wrap, prova a linkare 
le dll dinamicamente e staticamente, qualche conclusione la puoi trarre 
anche te.
Ciao. 

 Speravo di raccogliere testimonianze da chi è incappato in questo...
Ribadisco: con Delphi ci si fanno anche giochi (esistono porting delle 
librerie DirectX) quindi credo che i problemi, ancora vaghi, che 
riscontri siano da imputare ad un errato utilizzo che fai del codice.
Poi, se non si tratta di un'applicazione "realtime" in senso stretto ma 
di un'applicazione che fa uso di accesso a basi di dati come MySQL, 
chissà quanto potrà mai "scheggiare" con MFC.
Anche ammesso che MFC sia una Ferrari e VCL una Fiat 500, girando in 
centro città con la Ferrari che "scheggia" di più riuscirai tutt'al 
più...ad arrivare prima ad un semaforo rosso :-)
L'accesso a MySQL è senz'altro un collo di bottiglia per entrambe le 
librerie MFC e VCL, quindi non vedo quale sia il problema.
E' chiaro comunque che le esperienze dei partecipanti di questo gruppo 
sono alquanto discordanti rispetto alle tue, quindi - mi dispiace dirlo 
- ma suppongo che dovresti ricontrollare il tuo codice o verificare di 
aver usato la VCL come si deve.
Senza vedere codice e senza sapere cosa cerchi di ottenere dalla tua 
applicazione, come accedi alla base di dati e tutto il resto, senza dati 
tangibili alla mano non è possibile aiutarti.
Se sei davvero interessato a risolvere il tuo problema e a scoprire la 
verità, allora suppongo farai quanto ti viene chiesto.
Ciao,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

 controlli,
"Ideale" è un concetto (molto) relativo.  Per scrivere 
applicazioni professionali, la VCL va benissimo.

 La gente "normale" si firma nei ng, tu non lo fai.
Ti definisci normale ?
Spari ogni 3 secondi insulti alle persone che neanche conosci, fai il figo 
perché hai scritto Tetris.
Ma fammi il piacere... 

 verità, allora suppongo farai quanto ti viene chiesto.
Grazie Marco, proverò a rivedere il mio codice e ad indagare su più fronti, 
nel frattempo ti cordializzo. 

 In quel contesto preciso no.
Non puoi adagiarti sul fatto che esistono realtà hardware molto prestanti.
Il buon programmatore deve fare un applicativo potente a prescindere.
Posseggo un Prescott 3,4 giga, e una RAdeon 9600.
I programmatori di giochi, appositamente mettono delle zavorre di codice, e 
di recente con M of Honor 2, solo per testarlo, ho visto che mi scattava, al 
punto da fermare le scene.
Questo non è programmare.
NEgli anni 60 andarono nello spazio con che processore?
SEnza divagare, mi riaggancio al mio Topic, appunto le prestazioni sono 
inportanti.

 Ma fammi il piacere... 
ROTFL... imbecille, il "Tetris" l'hai tirato fuori tu.
Non ti aspetterai mica che starò qui a discutere con un idiota del 
software (importante) che ho scritto nella mia vita professionale 
di programmatore ? Del resto, dubito molto che tu possa anche 
soltanto immaginare di che cosa si tratti.  Cuciti la bocca, è meglio.

 inportanti.
"Importanti", con la emme, non con la enne.  In ogni caso, tanto 
per darci un taglio, si parla di un software (come il mio Tetris) 
scritto per hobby e senza alcuna pretesa di prestazioni eccelse.
Che le prestazioni siano importanti, in determinati contesti, non 
sei di certo tu che lo insegni a me e ti ripeto, per l'ennesima 
volta, che con Delphi raggiungi prestazioni tali e quali a quelle 
di altri sistemi.

+ che abilità io la definisco sfruttare il lavoro altrui.
Anto', andiamo!
dove kakkio vivi, nella 78 dimensione????
 un sacco di roba che fa vomitare è in uso e non solo nel ns settore.
Pensa solo al vecchio asp, a vb6, all'antivirus norton, al client di
posta di lotus notes, ad outlook express, crystal report , windows nt4
workstation...
Quindi, ricorda quel vecchio detto "non vince il prodotto migliore ma
il prodotto venduto meglio".
Mfc non è un linguaggio, ergo, un paragone del genere non regge.
Usi + linguaggi? ok. quali?
Prova fare le stesse cose che fai in delphi con altri linguaggi e vedi
cosa viene fuori.
Se poi vuoi sapere xche usare delphi e non altri strumenti, nei vecchi
post l'argomento è stato trattato fino alla nausea.
AS

 Ho postato sul Ng della Borland ed anceh loro affermano che č strano
AHAHAHAHAHAHAHAH...

 Delphi raggiungi prestazioni tali e quali a quelle di altri sistemi.
E'  proprio questo l'oggetto del mio topic, per cui mi sto sbattendo di 
capire...
Ripeto sto analizzando.
Grazie.

 AHAHAHAHAHAHAHAH...
Stai ridendo di quello che ritieni oro...

 capire...
Tu non capirai mai perché sei un troll provocatore.  Sparisci.

 fare in modo che tali situazioni non avessero luogo.
No, sto ridendo di te che non lo sai usare.  E' diverso.

post l'argomento è stato trattato fino alla nausea.
Ti ringrazio e sto trovando davvero molti post.
Ciao.

 Tu non capirai mai perché sei un troll provocatore.  Sparisci.
Va be' per te sono tutti Troll, ma non sai cosa voglia dire allora Troll.
Andrea fai un sofware per l'umanità serio, non Tetris, poi ne riparliamo... 

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:GLmHe.46037$b93...@tornado.fastwebnet.it...

Certo, cosě come quelli di Dev c++ non lo sanno usare, ma un mega roftl non 
ci scappa? 

 Andrea fai un sofware per l'umanitŕ serio, non Tetris, poi ne riparliamo... 
Sparisci, idiota.

 ci scappa? 
Hum... quindi fammi capire, da ciň si dovrebbe arrivare al punto 
di partenza.  Gira che ti rigira caschi sempre lě, col dito 
puntato contro Delphi.  Imbecille, che il team di Dev C++ abbia 
scritto cazzate non č una probabilitŕ, č una certezza.  Ti ripeto: 
leggi il sorgente dell'ambiente e ne riparliamo.

"Andrea Laforgia" nel precedente post ha scritto:
Che cosa non farebbe Andrea per arrivare al primo posto
delle "Penne d'oro" di ICLD :-P
http://www.mynewsgate.net/frameset.php?su=statistiche_menu.php&ng=it.comp.lang.delphi
anche dare filo ad un poster che porta solo polemica e
nient'altro, ne per se ne per gli altri. :-[
Sentite me, lasciate perdere ... cerca evidentemente
solo è unicamente la polemica. Se avesse postato un
messaggio del tipo "Crash con icone nel menù" o
"Rallentamenti nel rendering GUI" prima di questo topic
allora forse ... allora era una cosa diversa.
Mah ... lasciate perdere ... sulla sabbia non si
costruisce nulla.
Tranne se ovviamente non avete ambizioni riguardo alla
"Penna d'oro" :-D , al momento detenuta
dall'impareggiabile Marco. ;-)
UNA PREGHIERA A "TUTTI": manteniamo i toni bassi,
soprattutto nell'uso di parole non adeguate al livello
culturale che ho sempre ritrovato in questo NG. La
scrittura aiuta proprio in questo, rispetto al dialogo
verbale, da il tempo di poter riflettere un tantino
prima di rispondere, cosa che al giorno d'oggi
purtroppo il dialogo verbale ha perso.
Un buon Agosto a tutti!!!!
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 culturale che ho sempre ritrovato in questo NG. 
"Livello culturale" ? A parte che la cultura non si misura con il 
grado di conoscenza di un linguaggio di programmazione, 
personalmente non manterrò i toni bassi fino a che la gente 
continuerà a trascinare le questioni dal lato tecnico a quello 
strettamente personale.  Personalmente, non capisco che cosa 
c'entrino aspetti della mia vita personale in questo dibattito, ma 
è sono stati tirati in ballo senza (apparentemente) alcuna 
connessione logica.  E allora, provocare per provocare, se 
permetti, io mi permetto di dare del "coglione" a chiunque si 
permetta (carino il gioco di parole).

 Andrea sei un pagliaccio, sono anni che osservo il tuo niente, 
Taci, imbecille.

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:4gnHe.46090$b93....@tornado.fastwebnet.it...

Andrea sei un pagliaccio, sono anni che osservo il tuo niente, ma non ho mai 
visto un pensiero, programma, qualcosa di eccellente, che giustifichi la tua 
arroganza.
Dai che in fondo ti piace essere oggetto di discussione. Sei il troll della 
peggiore razza, dai del troll al primo che passa, quando sei un megalomane 
senza confini.

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:NjnHe.46094$b93....@tornado.fastwebnet.it...

Va be' dai vai a giocare col tuo Tetris bucato, almeno tieni il tuo 
cervelletto a fare qualcosa di utile..., piuttosto che inzozzare di fogna 
usenet. 

 [...]inzozzare di fogna usenet. 
Ecco bravo, topo di fogna, sparisci.

 La Mfc mi sembra molto meglio, che ne dite in proposito.
Le tue scelte le devi fare in base a ciò che vuoi ottenere. Il Rad di 
OOpascal (Delphi appunto), facilita tantissimo la scrittura di software 
e, meno tempo, significa anche maggior competitività e maggior guadagno 
(in termini di soldoni).
Come spighi il successo di VB rispetto ad ambienti e linguaggi di più 
basso livello?..... semplice, il "pseudocompilato" di VB (permettimi il 
termine), anche se più lento dello stesso programma sviluppato con un 
linguaggio a basso livello, ha un costo tempo/denaro inferiore.
Seguendo il tuo ragionamento, nel raggiungere una performace estrema, si 
dovrebbe sviluppare sempre e comunque con linguaggi di bassissimo 
livello...... ha senso tutto ciò quando si sviluppano gestionali (giusto 
per fare un esempio)?
La tua mi sembra la classica gara a chi ce l'ha più lungo ;-)
Ciao
Gianni

 Di default è a OFF (pochi lo sanno).
Attenzione, leggete bene l'help a proposito:
c'e' il rischio che quando premete F9 vi si
incastri il cervello fra le dita dei piedi dalla velocità
con la quale gira l'applicativo.
BTW, quando mai il Colonnello Nunziatella ha
programmato in Delphi?
=:-)
(Ma certi tizi devo saltare fuori solo ad Agosto?
Ne servirebbe uno alla settimana!
Meglio di Zelig!)
Ciao
-- 
ACSH
[D4]
Chi fa da se', fatica il doppio

 Sparisci, idiota.
Ti ho visto scannarti parecchie volte, anche con il sottoscritto, in merito 
a questioni tecniche.
Non pensavo potessi portare avanti una discussione di insulti di oltre 20 
messaggi. Se voleva trollare ti ha proprio fregato, facendoti scrivere un 
sacco di messaggi inutili.
Poichè non ha argomentazioni valide se non una folle teoria -- software 
bacato scritto in X = X ambiente pessimo -- e qualche insulto per un 
softwarino amatoriale chiuderei qui la discussione.
--
- Carlo -

 sacco di messaggi inutili.
E te pareva che non ne arrivava un altro.  Bertuccini, tu sei uno 
dei tanti che sta fermo lì nell'ombra e si lancia non appena vede 
qualcosa muoversi.  Forse, in tutto questo thread, il messaggio 
più inutile l'hai postato tu, ribadendo la chiusura di una 
discussione che si è già chiusa da un pezzo.

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:f7rHe.46443$b93....@tornado.fastwebnet.it...

e ribadendo che Andrea La Forgia di sta cippa è l'essere più inutile non 
solo al newsgroup, ma al mondo delphi, visto che non crea altro che flame 
senza argomentazioni, ma dando dell'idiota senza capire le argomentazioni.
Mi fai lavorare grazie!
Saluti 

 solo al newsgroup,
Se se se ... ma smettila scemooo...

 La tua mi sembra la classica gara a chi ce l'ha più lungo ;-)
Effettivamente mi piace cercare sempre il meglio nelle cose, anche se la 
cosa può apparire antipatica.
VB è un RAD notevole, anche se a parte wintweacks , non credo possa 
realizzare qualcosa di professionale, ed anche RECORD DNOW MAX RECORDER...
Ciao.
Ciao Gianni. 

 
prego
ciao
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"

 immaginare di che cosa si tratti.  Cuciti la bocca, è meglio.
FAllo, perché almeno capiamo tutti, ho analizzato il tuo codice, è degno 
della tua personalità malata....

 C.
Chiaro un programma ben fatto può fare tanto..., ma non tutto.... 

 genere, con le diverse alternative dei vari compilatori...
ogni compilatore ha i suoi lato forti, delphi non e' sicuramente il 
meglio, ma va piu' che bene, poi per avere il massimo devi speremere il 
programma (ma questo vale con tutti i compilatori).


 programma (ma questo vale con tutti i compilatori).
E' sicuramente un buon compromesso, ma continuerò a sbattere la testa con 
MFC, grazie. 

 della tua personalità malata....
Idiota, tu entri qui dentro nell'anonimato totale, spari sentenze a 
zero, insulti gratuitamente e mi vuoi realmente convincere che a 
possedere una personalità malata sia io ? ...ROTFL! basterebbe leggere i 
tuoi post in giro per rendersi conto di quanto la gente ti consideri un 
emerito scemo.  Torna a sparare minchiate sui ng di "filosofia" e farti 
prendere per il culo.

 si li genera, 
No, non li genera.  E non capisco su quale base tu possa affermare una 
cosa del genere.  Non è automatico che racchiudere delle funzioni in una 
libreria di classi significhi "rallentare".  Anzi, molto presumibilmente 
è il contrario.

 Ecco un'analisi obiettiva.
AHAHAHAH... fammi capire: un'analisi è "obiettiva" se porta acqua al tuo 
mulino ?... no perché se è così quella di Gianni è assolutamente 
soggettiva.  Usare un RAD significa usare un sistema che facilita la 
scrittura del codice, il che non implica ASSOLUTAMENTE ***NULLA*** sulle 
qualità e velocità (leggi performance) del codice generato.  Se solo tu 
avessi sviluppato un qualsiasi codice diverso dal semplice Tetris lo 
sapresti.  Io l'ho fatto, caro il mio incompetente, visto che sviluppo 
in Delphi e C/C++ applicazioni realmente complesse, con basi dati che 
trattano *milioni* di record.  Se vuoi rendere un'analisi obiettiva, 
porta dei dati concreti, numeri, percentuali, grafi, istogrammi, 
qualsiasi confronto tracciato a parità di condizioni tra un ambiente di 
sviluppo e l'altro.  Tu ciarli delle tue intuizioni idiote, vieni qui 
dentro cercando ragioni a sostegno di un'ipotesi partendo da una tesi 
già bella e pronta. Taci stupido!

"Andrea Laforgia" <x...@xx.xx> wrote in message 
news:rNtHe.46638$b93....@tornado.fastwebnet.it...

LE librerie sono sempre più lente rispetto al codice in eseguibile , c'è 
sempre una mediazione, non puoi averne consapevolezza. 

 culo.
Già invece tu sei considerato come ? il genio del Tetris...
Ma cambia materia, i computer non fanno per te..., tu potevi fare il 
maestrino che spara tante cazzate e dal suo piedistallo non è capace di 
vedere oltre un cm... o ancora il ballerino a saranno famosi...
Inoltre, una persona, per tua conoscenza ,dovrebbe avere conoscenze a 360 
gradi, non soltanto sapere 4 righe di Tetris.

 bella e pronta. Taci stupido!
SEnza le intuizioni, tu non staresti nemmeno davanti un PC...
Stupido, intanto si sta sviluppando una discussione interessante, a parte 
Andrea Laforgia.

 Ma cambia materia, i computer non fanno per te..., 
...AHAHAHAH...
...e comunque...
Finora eri divertente, ora però cominci ad annoiare.  Non sai inventare 
niente di meglio per farmi ridere e quindi ti abbandono al tuo delirio.

 niente di meglio per farmi ridere e quindi ti abbandono al tuo delirio.
Grazie Andrea mi abbandoni, abbandona il newgroups, e il tuo lavoro, fai un 
beneficio all'umanità.

 sempre una mediazione, non puoi averne consapevolezza. 
Ma che cosa CAZZO stai dicendo ? ma quale "mediazione", ma credi davvero 
di venire qui dentro a sparare minchiate del genere ? Hai chiaro, nella 
tua mente bacata da emerito coglione in che cosa consista l'aggancio di 
una libreria statica in fase di produzione del codice e in cosa 
altrettanto consista quello di una libreria dinamica a run-time?  Hai 
chiaro nella tua testa da imbecille rincoglionito che "linkare" del 
codice oggetto, foss'anche di libreria esterna, significa portarlo 
PROPRIO nel codice eseguibile finale.  Sai, cretino rimbecillito, che 
caricare una DLL significa condividere uno spazio di indirizzamento e 
far sì che non ci sia differenza con l'eseguibile caricato in memoria. 
Di QUALE LENTEZZA parli cretino di un asino ? Lo sai come avviene il 
processo di costruzione dell'eseguibile finale in Delphi, pezzo di 
imbecille ?

 Certo, uno ha idee nuove per forza trolleggia vero?
AHAHAHAH....

 imbecille ?
Non c'entra niente, resta sempre il fatto che usare una dll esterna, 
dinamicamente o staticamente, rallenta le prestazioni, è palese e ovvio, 
magari vuoi dirmi che il codice interpretato è più veloce del compilato, 
visto che stai affermando cose inverosimili...
Sei informato molto male... 

 Cerca su google benchmark Delphi c++, ne trovi a iosa caprone del Tetris.
Idiota, Delphi è in ambiente di sviluppo (linguaggio, che non si chiama 
più Object Pascal, ma proprio Delphi e RAD di sviluppo), il C++ invece è 
un linguaggio che risponde allo standard ISO/IEC 14882:1998.  E' un 
linguaggio standard, con centinaia di implementazioni disparate.
Confrontare C++ e Delphi è assolutamente inadeguato, bisogna considerare 
una determinata piattaforma, cretino!.

 una determinata piattaforma, cretino!.
Va be' è chiaro che si sta parlando di compilatori, anche in C++ ne trovi 
svariati, ma io te lo proponevo a fini di ricerca, troglodita senza buon 
senso.
Google "non si chiede" se Delphi è un linguaggio o un RAd, bacato nel 
cervello!
Anceh se Google è un algoritmo migliore del tuo cervello!

Andrea Laforgia ha scritto:

intendevo dire che la VCL, come al tempo se non erro se ne era parlato 
qui, non e' il massimo della vita per la velocità, prova ad esempio le 
label di VB e la label di Delphi, le prime sono molto piu' veloci (altri 
esempi al momento non posso farne perche' non ho VB sottomano).
Se ad esempio (il primo che mi viene in mente) fai un calcolo ed ogni 
volta aggiorni una label il programma si rallenta, meglio aggiornarlo 
ogni tot secondi.
Per il richiamo della funzione esterna, bisognerebbe provare senza la 
chiamata e vedere il codice.


 controlli e schiaffarli via codice nelle varie posizioni.
Non farei una classificazione di "programmatori seri" in base all'uso o 
meno di RAD, sinceramente.
A parte questo, scusa, ma se sei tanto affezionato alle MFC usa quelle no?
Con tutta la buona volontà che ci posso mettere, ho letto tue 
affermazioni e conclusioni del tutto errate riguardo Delphi.
Se la tua intenzione è sapere la verità, allora da parte mia si può 
anche discutere l'argomento; al contrario, se sei qui per cercare di 
convincere altri di dettagli tecnici riguardanti Delphi, che conosciamo 
abbastanza bene direi, del tutto infondati, allora non sono disposto e 
credo che i motivi siano chiari, no?
Cordialmente,
   Marco.
-- 
Marco «Alka» Breveglieri	
http://www.marco.breveglieri.name
  «bvmcnxsjlkhròhyeq, potrei scrivere a questo punto,
   se mi addormentassi sui tasti» (Daniele Luttazzi)

Antonio ha scritto:
 > Il Rad quando genera codice schiaffa dentro una marea di routine 
superflee,
 > mi viene in mente, visto che ami tanto powerpoint e office, 
Frontpage, che
 > spara dentro 100 righe inutili, chiedi conferma ai webmaster...
Delphi ottimizza particolarmente bene il codice, tant'è che spesso non
viene incluso il sorgente utilizzato nell'eseguibile finale.
 > Ti sembra poco dover dipendere da diecimila librerie da cui dipende
 > un'applicazione Delphi?
Delphi è un ambiente di sviluppo: la sua dipendenza da DLL esterne e
altre risorse è così come è stata voluta dai progettisti per consentire
all'ambiente stesso di supportare tutte le funzionalità che offre.
Ciò non significa comunque che l'eseguibile debba essere identico
all'ambiente di sviluppo in quanto a dipendenza da librerie,
performance, dimensioni e così via.
Tant'è che Delphi è in grado di generare eseguibili "standalone"
abbastanza compatti.
 > Se vuoi farne a meno il tuo eseguibile diviene più di un mega, con 
MFC resta
 > 10 KB ad esagerare
Un 1 MB è fin troppo per solo codice Delphi: gli eseguibili sono di gran
lunga inferiori mediamente.
 > Anche in Visual puoi fare a meno delle mfc, ma il risultato è 
diverso, non
 > ti diviene un eseguibile di zavorra.
Beh, in Visual Basic non viene un eseguibile di zavorra, ma poi hai una
zavorra di controlli ActiveX di cui fare il deploy sulla macchina del
cliente se vuoi che la tua applicazione funzioni, tant'è che
l'installazione minima, da mia memoria, richiedeva almeno due dischi
floppy di installazione.
La dipendenza da librerie esterne, in quel caso, è totale e non c'è
nemmeno la possibilità di una via alternativa.
 > SEnti io quando carico dentro la Vcl, il mio eseguibile diviene una 
zavorra,
 > tutto codice inutile, non servono a niente i tuoi teoremi tutti possono
 > provare e vedere la differenza....
Guarda, Delphi è attualmente l'unico RAD che io conosca in grado di
consentire allo sviluppatore di approfondire, quanto lo si desidera, o
dettagli implementativi, con performance non buone...ottime!
 > Anceh qui sbagli, se n'è parlato a lungo, il RAD sacrifica le 
prestazioni,
 > nel senso che butta dentro codice, ecco perché tutti i programmatori 
seri, e
 > te ne posso postare molti, usano le api direttamente, per crearsi i loro
 > controlli e schiaffarli via codice nelle varie posizioni.
Non farei una classificazione di "programmatori seri" in base all'uso o


 esempi al momento non posso farne perche' non ho VB sottomano).
Dici sul serio? ;-)
Attento che faccio la prova, sai? :-P
Mi hai incuriosito... :-)


 
Non voglio convincere nessuno parlo solo di idee che mi sono fatto 
usando per anni vari  diversi tools di sviluppo.
Grazie.

coprire svariate realtà, e non soltanto la tua...
Tu hai veramente le idee confuse...
Ti riempi la bocca di paroloni, ma alla fine dici solo sciocchezze.
Leggiti il codice (se lo capisci)  delle VCL e poi ne riparliamo.
Non confodere un framework con un RAD.
-- 
Ore 18.30: premo invio.

 usando per anni vari  diversi tools di sviluppo.
I fattori tecnici e i meccanismi di funzionamento di Delphi non sono 
idee: sono dati oggettivi e vanno presi come sono.


 qualità e velocità (leggi performance) del codice generato.
Quello che volevo dire è che farsi "seghe mentali" sulla velocità di un 
codice generato ha senso solo in ambiti molto particolari. Dire "Delphi 
produce eseguibili più lenti di mfc" è una discussione del tutto sterile 
(come dimostrato dal thread). Avrebbe senso e sarebbe legittima una 
domanda come "Delphi è idoneo a scrivere l'applicazione X?".
Nel mio post ti porto l'esempio di VB, che sicuramente genera eseguibili 
lenti per le cose che tutti noi sappiamo (run-time, librerie ecc.. 
ecc...). Chi usa VB non si preoccupa se poi le loro applicazioni non 
avranno le stesse performance di una equivalente sviluppata con Mfc, per 
il semplice fatto che nell'ambito in cui viene utilizzato va più che 
bene, è semplice, offre molti OCX di terze parti, ha una buona comunità.
Ripeto, dire "il linguaggio X produce codice lento rispetto ad Y" non ha 
nessun senso. Seguendo il ragionamento di Antonio, la maggior parte dei 
linguaggi di scripting farebbe schifo, invece: cosa c'è meglio del 
perl/Python (per il suo uso specifico) sotto *nix? cosa c'è meglio di 
PHP/ASP per le pagine web? ecc... ecc...
Per lo sviluppo di qualsiasi cosa è meglio MFC? MFC produce eseguibili 
più veloci sempre e comunque? Sulla velocità del codice generato, non 
influisce anche l'abilità del programmatore?
Ciao
Gianni

 Sinceramente, voglio capire vantaggi e svantaggi, tutto qui.
Ho trovato un interessante incrocio di blogs sull'argomento: Julian
Bucknall, Nick Hodges,Steve Teixeira. 
Su queste pagine ci sono delle chicche non indifferenti considerando che a
parlare sono dei veri guru!
Charlie Calvert esordisce con:
http://www.codefez.com/Home/tabid/36/articleType/ArticleView/articleId/93/ReadabilityMattersItsNotTheLanguage.aspx
La risposta:
http://www.codefez.com/Home/tabid/36/articleType/ArticleView/articleId/132/OneReasonNickHodgesDoesntQuiteGetOOP.aspx
Il parere di Teixeira:
http://blogs.msdn.com/texblog/archive/2005/06/28/433582.aspx
Su queste basi si puo' iniziare a sviluppare una critica sensata e ben
formata, imvho.
Ciao!
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 domanda come "Delphi è idoneo a scrivere l'applicazione X?".
E' la stessa cosa che pensavo anche io e che si chiede Breveglieri: quale
tipo di applicativo deve scrivere il nostro amico?



Probabilmente un tetris :-D 

Probabilmente un tetris :-D 
lol :-D
	Ciao
	MassimoB
 
---------------------------------
http://www.massimobeschi.it/
---------------------------------
Se tu pagare come dici tu ...
Io lavorare come dico io ...
Se tu pagare come dico io ...
Io lavorare come dici tu ...
---------------------------------

 eccessivo.
.....leggendo questo sopra, mi viene il dubbio che tu abbia sbagliato NG 
, non è che ti stai confondendo con un'altro linguaggio?

 un bisturi:
'Azzo che esempio alla "Profondo Rosso",  a leggerlo mi è venuta la 
"ciccia di pollo" (come direbbe Panariello).
Ciao
Gianni