Newsgroup: it.comp.lang.delphi
Titolo: Rapidità di sviluppo?

Ciao!
Ho letto su alcuni siti che si ottiene una riduzione del tempo di sviluppo
con delphi rispetto a c++ del 30%. Si sta parlando di sviluppo di
videogames, dunque senza form con label e bottoncini. E' vero? Per quale
ragione? (non parlatemi di puntatori perche' se si riempie il codice di
"assert" raramente sfugge qualcosa).

 ha scritto nel messaggio
news:l66q8.41955$pT1.1...@news1.tin.it...

1° La puliziza del codice. L'OOP rispetto al C++ ha una codice pulito e
leggibile.
2° Il compilatore. Delphi è uno dei più veloci compilatori sul mercato.
Intanto che il Visual C++ compila Delphi porta a cena fuori il
programmatore.
3° L'OOP è OOP, il C++ non proprio, nel senso che, poichè è un'estensione
del C e si è voluta mantenere la compatibilità all'indietro si può scrivere
un programma in C++ che non è per niente OOP.
4° L'IDE Delphi ha delle potenzialità pazzesche, è molto migliorato anche
tra la versione 5 e la 6 introducendo altre nuove funzionatità che
permettono di sveltire la scrittura senza introdurre errori. Oltre a questo
è estensibile, ti serve una funzionalità che non ha (es. code formatting),
ti cerchi l'expert adatto e lo installi.
E poi Delphi è bello. :)

 ti cerchi l'expert adatto e lo installi.
e dove sono questi expert? non avevo mai sentito parlarne...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

un programma in C++ che non è per niente OOP.
che vuol dire questo...anche in Delphi puoi scrivere codice
non OO...
--
Lawrence Oluyede
rhy...@myself.com

 e dove sono questi expert? non avevo mai sentito parlarne...
I più famosi, che uniscono varie funzionalità, per Delphi e Borland C++,
Open Source sono i
GExperts 1.1
Open Source Programming Tools for Delphi and C++Builder
Source code, the FAQ, and the latest news are available at:
 
http://www.gexperts.org/
Poi basta che cerchi su 
torry.net
 e siti simili


 non OO...
Certo ma in Delphi non in OOP.
Cerca di capire, il C++ stesso permette di scrivere codice non OO nel senso
che permette di scrivere in C senza classi, in OOP (non pascal) invece no.
Basta quardare come funzionano le form, anche quelle sono istanze di classi,
con metodi e proprieta'. In Delphi senza conoscere l'OOP puoi scrivere
un'applicazione OOP basat su eventi.

un'applicazione OOP basat su eventi.
Beh non mi sembra che gli eventi siano uno dei cardini della
programmazione orientata agli oggetti...
OOP = Object Oriented Programming, è un paradigma di
programmazione
tu forse intendevi OP = Object Pascal ?
--
Lawrence Oluyede
rhy...@myself.com

 
rhy...@myself.com

Scusa, rivedi la mia ultima in OOP = Object Oriented Pascal
ah ecco :) cmq non mi risulta esista un OOPascal ma solo un
OPascal :)
--
Lawrence Oluyede
rhy...@myself.com

 
rhy...@myself.com

May the Spirit (of Delphi) be with you.
LOL
--
Lawrence Oluyede
rhy...@myself.com

 Ma che stai dicendo?!
Come sopra se ci si lascia tentare dai metodi friend (e da altre soluzione
che al momento non mi tornano alla mente) per non dover, per esempio,
ereditare una classe con metodi protected per potervi accedere nelle
sottoclassi, tutta la struttura perde l'incapsulazione.


sottoclassi, tutta la struttura perde l'incapsulazione.
Ripeto, non hai le idee chiare.
--
Lawrence Oluyede
rhy...@myself.com

ti cerchi l'expert adatto e lo installi.
IDE <> linguaggio.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

un'applicazione OOP basat su eventi.
Anche in Borland C++ Builder, se e' per questo: sono
identici.  Mi spiace leggere queste cose.  
Mi spiace che la confusione tra cosa sia un *linguaggio* e
cosa sia un *ambiente di programmazione* porti a scrivere
queste sciocchezze.


E poi non si è mai vista un contest di Obfuscated Pascal. :)
L'IOCCC e' uno scherzo, un festival della bruttezza che
riguarda il C, ancor prima del C++.  Esiste proprio per
esorcizzare la scrittura di codice illeggibile e per
raccomandare uno stile corretto.


sottoclassi, tutta la struttura perde l'incapsulazione.
I metodi friend non si usano per questo e se parli di
incapsulazione, la clausola "protected" non le va di certo
incontro.  E' un ibrido tra privato e pubblico di cui molti
sentono il fastidio (primo fra tutti Bjarne Stroustrup,
inventore del C++, che ha ammesso che la sua invenzione e'
uno sbaglio di percorso, di cui si pente assolutamente).


 Poi basta che cerchi su 
torry.net
 e siti simili
beh il problema delle GExperts è ke vogliono Delphi 6.02... io ho "solo"
la 6.0 Enterpriese e non posso fare l'update (capisci...) come fare?  
-- 


 >ti cerchi l'expert adatto e lo installi.
Sono molto felice di queste funzionalità che alleviano sicuramente lo
sviluppatore, ma è anche vero che troppi automatismi nello sviluppo
favoriscono sicuramente basse performance nei programmi. Non vorrei
ritrovarmi un giorno a dover sviluppare in delphi come fa qualunque
programmatore in vb che, perdonatemi, non digerisco.
Cordialmente...

Che delphi non sia un linguaggio è tutto da vedere 
ROTFL...se lo dici tu :)
--
Lawrence Oluyede
rhy...@myself.com

favoriscono sicuramente basse performance nei programmi.
Dimostralo.
A mio avviso, e' assolutamente falso.
