dichiarazione implicita

L'uso in un programma di un identificatore che non è stato definito in una precedente dichiarazione esplicita. I linguaggi che consentono questo tipo di dichiarazione di solito definiscono a priori gli attributi dei dati relativi a seconda del contesto oppure della forma usata per l'identificatore. L'uso di dichiarazioni implicite può determinare ambiguità all'interno del programma e le eventuali dichiarazioni implicite presenti possono essere filtrate ed eliminate in fase di compilazione.Il linguaggio FORTRAN ha introdotto l'uso delle dichiarazioni implicite usando la convenzione che tutti gli identificatori che iniziano con una lettera compresa tra I ed N si riferiscono a variabili intere, mentre tutti gli altri si riferiscono a variabili in virgola mobile. Il BASIC ha invece adottato la convenzione secondo la quale il tipo di dati viene stabilito da speciali caratteri usati come suffisso. Altri linguaggi, come Ada, C, Cobol e Pascal non consentono dichiarazioni implicite. L'uso delle variabili implicite è poco sicuro poichè basta un errore di digitazione nel ripetere il nome dell'identificatore per creare, ad esempio, diverse variabili quando invece se ne voleva soltanto una.



Glossario dei termini dell'informatica a cura di Roberto Mazzoni
Tutti i diritti riservati