Qual è il significato di "statico" in pseudo-codice

1

Questo è uno pseudo-codice di "Artificial Intelligence: A modern approach"

function Table-Driven-Agent(percept) returns action
  static: percepts, a sequence, initially empty
          table, a table, indexed by the percept sequences, initially fully specified

  append percept to the end of percepts
  action <-- Lookup(percepts, table)
  return action

In questo codice e in molti altri codici, c'è la parola chiave statica prima di alcune dichiarazioni. Voglio usare questa parola chiave nel pseudo-codice del mio algoritmo, ma non sono sicuro di quale sia il suo utilizzo.

    
posta Ahmad 16.02.2016 - 21:23
fonte

1 risposta

3

Significa persistente (i dati persistono tra le chiamate). L'ultima versione dello pseudo-codice è stata modificata, così che la parola "statico" è stata sostituita con "persistente". Una descrizione del tuo algoritmo da quella fonte: "Il programma TABLE-DRIVEN-AGENT viene invocato per ogni nuovo percetto e restituisce un'azione ogni volta. Conserva la sequenza percettiva completa in memoria."

La parola "statico" può avere significati molto diversi in lingue diverse, quindi è stata una scelta sbagliata.

Ecco lo pseudo-codice aggiornato .

    
risposta data 17.02.2016 - 01:59
fonte

Leggi altre domande sui tag