Sto studiando linguaggi formali e sistemi di basi di produzione (sistemi di basi di regole) e sono un po 'confuso sul perché queste due parole "produzione" e "regola" significano la stessa cosa in così tanti contesti in Informatica.
In lingua inglese non sembrano significare la stessa cosa. Non sono un madrelingua inglese ma so che una regola si riferisce a qualcosa che non si dovrebbe / non si dovrebbe fare quando si parla di persone o qualcosa che se ripetuto per molte volte darà lo stesso risultato e diciamo che funziona secondo alcune regole ( il modo in cui funziona definito da alcuni protocolli / procedure che sono gli stessi ogni volta).
La produzione si riferisce a qualcosa di completamente diverso ... la fase di alcuni beni fisici o software che vengono attualmente realizzati / prodotti. L'atto di creare qualcosa di fisico o di un'opera d'arte, della scrittura, del disegno, qualcosa che viene realizzato con le capacità fisiche o mentali di qualcuno. Diciamo che viene prodotta la cosa specifica.
Tuttavia nell'informatica queste parole che rappresentano cose completamente diverse in inglese significano la stessa cosa in CS. In che modo questi termini hanno finito per essere simili in CS.
Esiste una sorta di dizionario etimologico per l'informatica. Un dizionario che ci dice come sono finiti i termini in informatica?
A proposito: fatto interessante: né la produzione né la regola sono tag in questo sito di scambio di stack.