Passa al contenuto principale

RFC 51 - Proposta di un linguaggio di interscambio di rete

  • Stato: Sconosciuto
  • Pubblicato: 4 maggio 1970
  • Stream: Legacy
  • Errata: Nessun errata

Informazioni sul documento​

  • RFC Number: 51
  • Title: Proposal for a Network Interchange Language
  • Authors: M. Elie
  • Date: 4 May 1970
  • Category: Unknown

Sommario​

RFC 51 propone NIL (Network Interchange Language), un linguaggio di programmazione di alto livello destinato alle reti di calcolatori e più specificamente alla rete ARPA. Il suo concetto centrale è un'astratta macchina di rete: il dialogo avviene sempre tra un HOST e tale macchina, il cui linguaggio è sempre lo stesso anche se la sua configurazione può variare in base all'HOST remoto reale. NIL è suddiviso in un sottolinguaggio di controllo, uno delle operazioni, uno di dichiarazione dei dati e uno di ambiente, e un «descrittore di programma» completo conterrebbe una sezione di ambiente, una di dichiarazione dei dati, una di controllo e una delle operazioni. La parte del documento dedicata alla definizione dei dati definisce i campi significativi, le perle di dati (la più piccola unità di dati che può essere referenziata), un campo FLAG di 8 bit, i campi POINTER e IDENTIFICATION e campi PARAMETER come BEAMVT, tutti descritti in un metalinguaggio simile a quello dei report COBOL; propone poi perle standard, sia alfanumeriche (CHAR, NUM, PRCHAR, ITCHAR, TRACHAR, DCCHAR, ALPH, PCCHAR) sia grafiche (MOVE, ARC), parametri grafici (SCALE, INT, SENS, BLINK, BEAM), i tipi di struttura standard VECTOR e PLEX e oggetti standard come SQUARE, COMSTRING, CODE, l'immagine di scheda binaria, i numeri decimali impaccati e i numeri decimali. Il documento è esplicitamente una proposta: fornisce la sintassi e la semantica prevista delle perle standard anziché un linguaggio completamente specificato.

Indice​


Risorse correlate​