Tôi đang nghiên cứu các ngôn ngữ chính thức và hệ thống cơ sở sản xuất (hệ thống cơ sở quy tắc) và tôi hơi bối rối về lý do tại sao hai từ "sản xuất" và "quy tắc" này có nghĩa giống nhau trong nhiều bối cảnh trong Khoa học máy tính.
Trong tiếng Anh, chúng dường như không có nghĩa tương tự. Tôi không phải là người nói tiếng Anh bản địa nhưng tôi biết rằng một quy tắc đề cập đến một điều mà người ta không nên / không nên làm khi nói về mọi người hoặc điều gì đó nếu lặp đi lặp lại nhiều lần sẽ cho kết quả tương tự và chúng tôi nói rằng nó hoạt động theo một số quy tắc ( cách thức hoạt động được xác định bởi một số giao thức / thủ tục giống nhau mọi lúc).
Sản xuất đề cập đến một cái gì đó hoàn toàn khác ... giai đoạn của một số hàng hóa hoặc phần mềm vật chất hiện đang được sản xuất / sản xuất. Họ hành động để làm một cái gì đó hoặc vật chất hoặc một tác phẩm nghệ thuật, một số văn bản, một số bản vẽ, một cái gì đó được thực hiện với năng lực thể chất hoặc tinh thần của một ai đó. Chúng tôi nói rằng những điều cụ thể được sản xuất.
Tuy nhiên, trong khoa học máy tính, những từ này đại diện cho những thứ hoàn toàn khác nhau trong tiếng Anh có nghĩa là điều tương tự trong CS. Làm thế nào mà điều khoản này đã kết thúc tương tự trong CS.
Có một số loại từ điển từ nguyên cho khoa học máy tính. Một từ điển cho chúng ta biết các thuật ngữ trong khoa học máy tính đã kết thúc như thế nào?
BTW: Thực tế thú vị: không sản xuất cũng không quy tắc là các thẻ trong trang web Stack Exchange này.