Pascal/Librerie e funzioni predefinite: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
m ha spostato Programmare in Pascal/Librerie e Funzioni a Programmare in Pascal/Librerie e funzioni predefinite: nomi uguali, maiuscola
Ramac (discussione | contributi)
m perché predefinite
Riga 1:
{{Programmare in Pascal}}
 
Una '''libreria''' non è altro che un file contenetecontenente moltevarie funzioni e variabilicostanti che possono essere utilizzate una volta incluso il file all'interno del programma. Questo da un punto di vista teorico è molto utile perché permette di avere programmi molto brevi, ma da un punto di vista di sviluppo è piuttosto negativo, poiché una volta compilati anche programmi molto semplici possono essere estremamente “grandi” in dimensioni fisiche (ovvero in kByte).
 
Il Pascal utilizza come libreria standard ''Turbo.tpl''. Questa contiene tutte le funzioni di base. Non viene mai invocata, perché lo fa in automatico il compilatore alla compilazione. Ma come abbiamo già visto esistono molte altre librerie.
 
Dall'ultimo programma osservato si nota come deve essere fatta la dichiarazione delle librerie:
uses ''nomelibrerianomelibreria1, nomelibrerianomelibreria2, ...'';
''uses'' è una parola riservata, quindi non può essere usata come nome di variabile o funzione.
 
Le librerie e le rispettive funzioni analizzate in questa pagina sono chiamate "'''librerie predefinite'''" in quanto sono di norma distribuite di default dal compliatore in uso. È infatti possibile anche creare librerie personalizzate per poter agevolare il proprio lavoro in più programmi differenti.
==crt==
La libreria di gran lunga più usata è sicuramente ''crt'', con tutte le funzioni relative all'estetica in ambito DOS. Ma non abbiamo ancora affrontato il problema dell'utilizzo di librerie all'interno dei nostri programmi.