Я изучаю формальные языки и системы баз производства (системы баз правил), и меня немного смущает вопрос, почему эти два слова «производство» и «правило» означают одно и то же во многих контекстах компьютерных наук.
В английском языке они не означают одно и то же. Я не являюсь носителем английского языка, но я знаю, что правило относится к тому, что нужно / не следует делать при разговоре о людях, или к чему-то, что при многократном повторении даст тот же результат, и мы говорим, что оно работает по некоторым правилам ( как это работает, определяется некоторыми протоколами / процедурами, которые всегда одинаковы).
Производство относится к чему-то совершенно другому ... фаза некоторых физических товаров или программного обеспечения, которые в настоящее время производятся / производятся. Акт создания чего-либо физического или какого-либо произведения искусства, некоторого письма, какого-либо рисунка, чего-то, что сделано с физическими или умственными способностями кого-то. Мы говорим, что конкретная вещь производится.
Однако в информатике эти слова, которые представляют совершенно разные вещи в английском, означают одно и то же в CS. Как эти термины оказались схожими в CS.
Есть ли какой-то этимологический словарь для информатики. Словарь, который говорит нам, как термины в информатике оказались?
Кстати, интересный факт: ни продукт, ни правило не являются тегами на этом сайте Stack Exchange.