Saya mempelajari bahasa formal dan sistem basis produksi (sistem basis aturan) dan saya sedikit bingung mengapa dua kata "produksi" dan "aturan" ini memiliki arti yang sama dalam banyak konteks dalam Ilmu Komputer.
Dalam Bahasa Inggris mereka tampaknya tidak berarti hal yang sama. Saya bukan penutur asli bahasa Inggris, tetapi saya tahu bahwa aturan mengacu pada sesuatu yang harus / tidak boleh dilakukan ketika berbicara tentang orang atau sesuatu yang jika diulangi berkali-kali akan memberikan hasil yang sama dan kami mengatakan bahwa itu bekerja dengan beberapa aturan ( cara kerjanya ditentukan oleh beberapa protokol / prosedur yang sama setiap kali).
Produksi mengacu pada sesuatu yang sama sekali berbeda ... fase beberapa barang fisik atau perangkat lunak yang saat ini sedang dibuat / diproduksi. Tindakan membuat sesuatu baik fisik atau karya seni, beberapa tulisan, beberapa gambar, sesuatu yang dibuat dengan kapasitas fisik atau mental seseorang. Kami mengatakan bahwa hal yang spesifik dihasilkan.
Namun dalam ilmu komputer kata-kata ini yang mewakili hal-hal yang sama sekali berbeda dalam bahasa Inggris berarti hal yang sama dalam CS Bagaimana istilah ini akhirnya serupa di CS.
Apakah ada semacam kamus etimologis untuk ilmu komputer. Kamus yang memberi tahu kita bagaimana istilah dalam ilmu komputer berakhir?
BTW: Fakta menarik: tidak ada produksi maupun aturan adalah tag di situs Stack Exchange ini.
Jawaban:
Tata bahasa memiliki "Aturan produksi:" aturan tentang urutan simbol baru yang dapat Anda hasilkan dari urutan lama. Dalam kasus tata bahasa bebas konteks, urutan lama ini selalu merupakan simbol non-terminal tunggal.
Terkadang orang menyingkat "aturan produksi" menjadi "produksi". Terkadang orang menyingkat "aturan produksi" menjadi "aturan".
Keduanya bukan sinonim: ada banyak hal yang merupakan peraturan tetapi bukan produksi, dan orang-orang dapat menyebut penggunaan aturan tunggal sebagai produksi, atau aturan itu sendiri merupakan produksi. Secara umum, harapannya jelas dari konteks apa yang dimaksud.
sumber
Salah satu artikel dasar teori bahasa formal, Tiga model untuk deskripsi bahasa (Noam Chomsky, 1956), menjelaskan mekanisme matematika dimana kalimat dapat dihasilkan (dihasilkan), mirip dengan cara manusia menghasilkan kalimat ketika berbicara atau menulis . Kalimat diproduksi dengan menerapkan aturan penulisan ulang, jadi aturan ini adalah aturan produksi bahasa.
Produksi nama singkatan untuk aturan produksi muncul kemudian dan secara teknis tidak akurat (Chomsky menggunakan istilah itu dalam artikelnya untuk menyebutkan apa yang dihasilkan oleh aturan, bukan sebagai istilah untuk aturan itu sendiri).
sumber