Mi chiedo se qualcuno conosce una lingua che supporta la valutazione automatica. (non sono sicuro che questo sia il termine giusto, quindi descrivimi cosa intendo in seguito)
Ad esempio, un programma richiede un int
come input, uno può dargli 2 + 2
, che valuta un int
con valore 4
.
Naturalmente, si può certamente creare un programma che accetti questo usando qualsiasi linguaggio, ma mi chiedo se ci sia un linguaggio che supporti nativamente questo.
Quali sono i lati positivi e negativi di questo?
P.S: Il mio obiettivo "definitivo" è decidere se farlo in una lingua che sto progettando. Quindi apprezzerei qualsiasi input, specialmente per quanto riguarda il design.