Newsgroup: it.comp.lang.pascal
Titolo: Qual è la differenza tra differenza tra Pascal e Delphi? [...]

Ciao.
Il Delphi è l'evoluzione del Pascal nel senso che si basa sull'Object
Pascal (l'estensione a oggetti del Turbo Pascal).
Il Delphi lo puoi apprendere anche senza conoscere il Pascal, anche se
un pò di retroattività ogni tanto non guasta.
Il Pascal è un ottimo programma per imparare a programmare se non lo
sai fare, altrimenti passa subito a Delphi.
Lawrence Oluyede
rhy...@tiscalinet.it
"Se ti credono rozzo,
  fai il raffinato;
se ti credono raffinato,
  mostrati rozzo."
Johnny Mnemonic

 completamente diversi e quindi è meglio la conoscenza di entrambi?
Pascal è un linguaggio di programmazione ideato dal grande Niklas Wirth negli
anni 70 (spero sia quello il periodo....) le cui caratteristiche più
importanti sono la facilità di apprendimento e la rigidità nello sviluppo che
impone di ragionare prima di digitare comandi!
Il Turbo Pascal è un compilatore-assemblatore che utilizza appunto il Pascal;
questo compilatore è quello che usiamo quasi tutti noi, nelle sue varie
versioni.
Delphi è un altro compilatore che utilizza però una "evoluzione" del Pascal,
il cosiddetto Object Pascal (OP), che incorpora in sè tutte le
caratteristiche dell'OOP, tentativo già attuato con il Pascal utilizzato dal
compilatore Turbo Pascal 5.5 in poi.
I programmi sviluppati facendo uso di Turbo Pascal sono applicazioni per il
sistema operativo Ms-Dos, che possono avere dei problemi a girare sotto
Windows, soprattutto se fanno usa di accesso diretto alla memoria, ai dischi
oppure particolari istruzioni.
Invece, i programmi creati con Delphi, sono appositamente realizzati per
girare sotto Windows 9x, con la lodevole caratteristica che ogni eseguibile
può essere reso indipendente da librerie esterne: il programma .exe viene
eseguito senza ricorrere a librerie che non siano quelle di sistema, quindi
presenti su tutte le macchine obiettivo del programma (questa caratteristica
lo distanzia dalla filosofia di Visual Basic che tende ad avere un piccolo
eseguibile ed enormi librerie dll).
La conoscenza del Pascal può essere utile per apprendere Delphi se se n'è
fatto un uso intensivo ed approfondito, altrimenti mi sento di sconsigliarla,
e di impararsi subito l'OP e di programmare con Delphi tranquillamente. Se ci
si avvicina alla programmazone per la prima volta è ovviamente consigliabile
iniziare dal Pascal, perchè molto più semplice da comprendere dell'OP, col
quale ci si deve giostrare in mezzo al mare di stramberie di windows.
Spero che questa mia spiegazione sia stata soddisfacente, altrimenti non hai
altro che da chiedere.
Ciao e a presto

 Mi potresti consigliare cosa fare?
Guarda, io mi riferivo a casi particolari, come dicevo, l'accesso alla
memoria in modo diretto il dos te lo concede (escludendo il protected mode),
windows col cavolo: già ha problemi di stabilità per conto suo, pensa un po'
se gli vai ad aggeggiare nella memoria: diventa un casino assoluto!!!!
Se il tuo programma farà cose normali, come salvare file, eseguire calcoli o
cose del genere, non ci saranno problemi; se invece inizi ad usare un po' di
assembler per cosuccie trane, allora possono esserci delle incompatibilità.
Ciao

 Windows,
Vorrei imparare a programmare. Le mie attuali conoscenze di programmazione
sono "zero".
Dalle informazioni raccolte in questo NG  ho deciso che iniziero' con il
Pascal e il compilatore Turbo Pascal, per passare poi a linguaggi piu'
attuali (?) come il C++ o altri ai quali comunque pensero' quando avro'
acquisito almeno delle conoscenze di base.
