Comunque, utilizzando il traduttore google ecco il risultato:"Descrizione
Il primo significato della direttiva assoluto permette di mettere una variabile per l'indirizzo di un altro e pertanto fornisce un meccanismo di tipo-casting.
Nella maggior parte dei casi, variable_reference sarà solo un nome di variabile, ma consente anche GPC espressioni puntatore arbitraria qui. Se variable_reference non ha né un indirizzo costante e non è un parametro variabile, GPC stampa un avvertimento. Questo avviso è soppressa in "extended sintassi" mode, che viene acceso dal - extended-sintassi o l'opzione {$ X +} direttiva del compilatore.
GPC permette anche di tipo esplicito calchi. Record variante (come definito nella norma ISO 7185 Pascal), tuttavia, non hanno sovrapposizione garantita e non sono quindi adatte per cast di tipo.
Il secondo significato dei luoghi in assoluto una variabile a un indirizzo specificato. Questo è utile su macchine senza memoria virtuale di indirizzamento per portare a termine determinate operazioni di basso livello, ma dovrebbe essere evitata su sistemi con protezione della memoria, come sistemi Unix-like. GPC non controlla se l'indirizzo virtuale specificato abbia un senso e non fornisce un meccanismo incorporato per mappare a un indirizzo reale.
GPC mette in guardia su questo secondo uso di assoluto meno "sintassi estesa" è stato richiesto.
Conforme alla
assoluto è una estensione Borland Pascal.
Borland Pascal ha una sintassi leggermente diversa per il secondo significato legate alla schema di indirizzamento dei processori IA32 che lavorano in modalità reale.
Ammette un riferimento di memoria arbitrari anziché i nomi appena variabili nel primo significato di assoluta è un'estensione GNU Pascal."
La traduzione, non é molto chiara, mi potreste dire, se avete capito, il significato?
|