Newsgroup: it.comp.lang.pascal
Titolo: Potenzialità del Pascal

 Salve a tutti, 
avrei delle domande da farvi circa le potenzialità del Pascal.
Comincio subito.
1) Quali sono i limiti del Pascal nella realizzazione di programmi di
una certa complessità? In altre parole, che tipo di programmi non sono
realizzabili col Pascal?
2) Il fatto che non sia un linguaggio proprio recente, e
originariamente sviluppato per DOS, non lo svantaggia rispetto ad
altri linguaggi  nati espressamente per la programmazione in Windows?
Non corre il rischio di essere un linguaggio obsoleto?
3)  E' possibile utilizzare con profitto il Pascal per programmi che
abbiano a che fare con l'hacking?
4) E' consigliabile a chi vuole avvicinarsi alla programmazione
cominciare imparando il Pascal?
5) Ho sentito dire che esiste una versione per Windows del Pascal:
Quanto costa? Quali novità apporta?
Grazie in anticipo a chi mi risponderà.
Francesco.

Quanto costa? Quali novità apporta?
Esistono diversi compilatori pascal, anche per Windows. 
Io ti consiglio di studiare l'ambiente di programmazione delphi, che
fornisce anche delle buone guide sull'object pascal. 
Oggi delphi e' uno degli strumenti di punta della programmazione
cosiddetta "seria".
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------

fornisce anche delle buone guide sull'object pascal. 
Non mi è chiara la differenza tra linguaggio e ambiente di
programmazione, potresti spiegarmela? E poi, come potrei fare a
procurarmi il Delphi?
Grazie ancora.
Ciao.

E poi, come potrei fare a procurarmi il Delphi?
Delphi e' un pacchetto commerciale e purtroppo costa troppo! :(
L'ultimo pacchetto che conosco e' il Delphi 5.


Ciao.
Ciao.
Simone.


prego in posticipo :-)))
LMA

 L'ultimo pacchetto che conosco e' il Delphi 5.
Sì, però state attenti a comprare D5 Standard (175.000 +IVA) perchè _manca_
la sezione Databases, presente solo dalla Professional in su...
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

la sezione Databases, presente solo dalla Professional in su...
Non so, io conosco solo le versioni Enterprise dei due prodotti.


Programmi per windows
Esistono ambienti di programmazione Pascal per Windows.


 Personalmente ti consiglio di imparare il pascal e poi passare a delphi
Mhmm...
Ho visto spesso questo consiglio su questo NG ma non sono concorde al
100%...
Posto che tu con "imparare il pascal" intendessi "il turbo pascal", direi
che potrebbe essere controproducente imparare un'implementazione del
linguaggio Pascal rivolta ad un approcio procedurale per poi passare ad un
vero e proprio linguaggio ad oggetti.
Scrivere codice in modo procedurale con Delphi è un "errore"... (Delphi non
è stato creato per quello)...


è stato creato per quello)...
Non e' affatto un errore. 
I linguaggi come Delphi si dicono "multiparadigma" perche' consentono
di scrivere codice in modo vario, a seconda delle esigenze e delle
capacita' del programmatore.


 capacita' del programmatore.
Beh, certo. Il miglior linguaggio usato nel modo peggiore dà un risultato
XXXXX ? [scadente direi]
Cmq non mi azzarderi a scrivere che Delphi sia multiparadigmatico, direi che
è nato per introdurre il paradigma OO ma che mantiene ***per strascichi di
compatibilità*** la possibilità di usare quello strutturato...
Un "programmatore Delphi" dovrebbe essere _decisamente_ orientato agli
oggetti (specialmente con i tempi che corrono), d'altra parte è anche bello
poter fare entrambe le cose... ;-)


compatibilità*** la possibilità di usare quello strutturato...
Niente affatto. Certo che Delphi, o meglio l'ObjectPascal e'
multiparadigma, dato che utilizza funzionalita' legate al pascal. Non
e' vero che e' nato "per introdurre il paradigma OO", la prima
versione di Delphi era praticamente una copia del Turbo Pascal, gia'
orientato agli oggetti, con qualcosa in piu'. La possibilita' di usare
il linguaggio in modo strutturato non e' affatto dovuta a "strascichi
di compatibilita'".


 di compatibilita'".
Si vede che non lo conosci a fondo...
D1 è riconosciuto da tutti gli esperti di delphi come un prodotto intermedio
(e aveva delle limitazioni intrinsece decisamente pesanti), non puoi fare i
conti solo con la prima versione.
Il progetto Delphi fu intrapreso per creare un ambiente di sviluppo [che
poggiasse su un linguaggio derivato dal pascal] in grado di consentire lo
sviluppo in termini rapidi di applicazioni per Windows. Delphi è stato
ideato come un ambiente [linguaggio] di programmazione ad oggetti e tutte le
versioni successive hanno rimarcato sempre più l'adesione ai paradigmi OO.
Un buon programma Delphi è scritto ad oggetti, ogni altra considerazione è
da considerarsi fuori luogo...
Ps: hai davvero un modo indisponente per cercare di imporre le tue idee
sugli altri, forse se tu scendessi dal piedistallo su cui ti sei messo
torneresti a vedere le cose come stanno...


torneresti a vedere le cose come stanno...
Vediamo di intenderla in un altro modo :
Forse se cercassi di avere un atteggiamento meno ostile con chi ti fa
capire che cio' che scrivi e pensi non e' poi cosi' rispondente al
vero, avresti dei colloqui meno irritanti.
Non sono, sinceramente, disposto a continuare a discutere con chi e'
oggettivamente mosso da pregiudizi nei confronti dei suoi
interlocutori, quindi propongo di mettere la parola fine a questo
thread.


 Ciao :-)
Ciao
LMA