Condividi tramite


3 Termini e definizioni

Ai fini di questa specifica, si applicano le definizioni seguenti. Altri termini vengono definiti dove vengono visualizzati in corsivo o sul lato sinistro di una regola di sintassi. Le condizioni definite in modo esplicito in questa specifica non devono essere presupposte per fare riferimento in modo implicito a termini simili definiti altrove. I termini non definiti in questa specifica devono essere interpretati in base a ISO/IEC 2382.1. I simboli matematici non definiti in questa specifica devono essere interpretati in base a ISO 80000-2.

  • application : assembly con un punto di ingresso
  • dominio applicazione: entità che abilita l'isolamento dell'applicazione fungendo da contenitore per lo stato dell'applicazione
  • argument : espressione nell'elenco delimitato da virgole delimitate dalle parentesi in un'espressione di chiamata al metodo o al costruttore dell'istanza o delimitata dalle parentesi quadre in un'espressione di accesso agli elementi
  • assembly : uno o più file restituiti dal compilatore in seguito alla compilazione del programma
  • comportamento : aspetto esterno o azione
  • comportamento, definito dall'implementazione : comportamento non specificato in cui ogni implementazione documenta come viene effettuata la scelta
  • comportamento, non definito : comportamento, all'uso di un costrutto non portabile o errato o di dati errati, per cui questa specifica non impone alcun requisito
  • comportamento, non specificato : comportamento in cui questa specifica fornisce due o più possibilità e non impone ulteriori requisiti su cui viene scelto in qualsiasi istanza
  • carattere (se usato senza qualificatore)
    • Nel contesto di una codifica non Unicode, il significato del carattere in tale codifica; o
    • Nel contesto di un valore letterale carattere o di un valore di tipo char, un punto di codice Unicode compreso nell'intervallo da U+0000 a U+FFFF (inclusi i punti di codice surrogato), ovvero un'unità di codice UTF-16; o
    • In caso contrario, un punto di codice Unicode
  • Libreria di classi : assembly che può essere usato da altri assembly
  • unità di compilazione: sequenza ordinata di caratteri Unicode che viene inserita in un compilatore
  • messaggio di diagnostica: messaggio appartenente a un subset definito dall'implementazione dei messaggi di output dell'implementazione
  • errore, fase di compilazione : errore segnalato durante la conversione del programma
  • eccezione : condizione eccezionale segnalata durante l'esecuzione del programma
  • implementazione : particolare set di software (in esecuzione in un ambiente di traduzione specifico in particolari opzioni di controllo) che esegue la conversione dei programmi per e supporta l'esecuzione di metodi in un particolare ambiente di esecuzione
  • module : il contenuto di un assembly prodotto da un compilatore. Alcune implementazioni possono avere funzionalità per produrre assembly che contengono più moduli. Il comportamento in tali situazioni non rientra nell'ambito di questa specifica
  • spazio dei nomi : raggruppamento logico degli elementi del programma correlati al raggruppamento di sistemi dell'organizzazione
  • parameter : variabile dichiarata come parte di un metodo, un costruttore di istanza, un operatore o una definizione dell'indicizzatore, che acquisisce un valore nella voce del membro della funzione
  • program : una o più unità di compilazione presentate al compilatore e vengono eseguite o eseguite da un ambiente di esecuzione
  • codice unsafe: codice autorizzato a eseguire operazioni di livello inferiore, come dichiarare e operare su puntatori, eseguire conversioni tra puntatori e tipi integrali e accettare l'indirizzo delle variabili
  • avviso, fase di compilazione: messaggio informativo segnalato durante la traduzione del programma, destinato a identificare un utilizzo potenzialmente discutibile di un elemento del programma