Qual è il significato del termine contesto nella programmazione

10

Stavo guardando alcuni documenti Objective C .. e ho ottenuto questo:

UIGraphicsBeginImageContext : Creates a bitmap-based graphics context and makes it the current context.

Inoltre, lo stesso termine è usato in Robotleg:

(http://www.adobe.com/devnet/actionscript/articles/intro-robotlegs-pt1.html) Context: Context is the bootstrapping mechanism that initializes dependency injection and the various core utilities that Robotlegs uses.

Il significato del dizionario come contestato, non sembra corrispondere al modo in cui viene utilizzato nella programmazione:

con·text /ˈkäntekst/ Noun The circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood and assessed.

The parts of something written or spoken that immediately precede and follow a word or passage and clarify its meaning.

Chiunque può lanciare dei leggeri pls!

V.

    
posta Vishwas G 29.04.2013 - 07:48
fonte

1 risposta

21

The circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood and assessed.

Questo non è molto lontano dal senso di programmazione della parola. Contesto generalmente ha a che fare con un tipo di stato necessario per eseguire un'operazione.

Un contesto grafico è tipicamente un oggetto o una struttura che contiene tutte le informazioni necessarie per disegnare in un luogo particolare. I contesti grafici vengono spesso mantenuti in uno stack e tutte le operazioni di disegno si verificano utilizzando le informazioni nel contesto in cima allo stack. Un contesto grafico può contenere informazioni come il buffer in cui disegnare, la dimensione corrente della penna, il colore del disegno, il colore di sfondo, la matrice di trasformazione, la posizione della penna e così via.

Allo stesso modo, potresti avere un contesto di database, un contesto di file, un contesto audio ... nessuna di queste cose è specificatamente definita al di fuori dell'ambito di una determinata API, ma tutte significano la stessa cosa: il set di condizioni necessario per eseguire correttamente le operazioni nel sistema in questione.

    
risposta data 29.04.2013 - 08:02
fonte

Leggi altre domande sui tag