Utilizzare strumenti TIC specializzati per creare un codice informatico che tratti il calcolo come la valutazione delle funzioni matematiche e cerchi di evitare i dati statici e mutevoli. Utilizzare i linguaggi di programmazione che supportano questo metodo come LISP, PROLOG e Haskell.