Kandungan
Pertama yang dibangunkan pada pertengahan tahun 1800-an oleh ahli matematik George Boole, logik Boolean adalah pendekatan formal, matematik untuk membuat keputusan. Daripada simbol dan nombor algebra yang biasa, Boole menetapkan algebra keputusan keputusan, seperti ya dan tidak, satu dan sifar. Sistem Boolean kekal di akademik sehingga awal 1900an, apabila jurutera elektrik melihat kegunaannya untuk menukar litar, yang membawa kepada rangkaian telefon dan komputer digital.
Algebra Boolean
Algebra Boolean adalah satu sistem untuk menggabungkan dua keputusan keputusan negara dan mencapai hasil dua nilai. Di tempat nombor standard, seperti 15.2, algebra Boolean menggunakan pemboleh ubah binari yang boleh mempunyai dua nilai, sifar dan satu, yang masing-masing mempunyai "palsu" dan "benar". Daripada aritmetik, ia mempunyai operasi yang menggabungkan pembolehubah binari untuk menghasilkan hasil binari. Sebagai contoh, operasi "AND" memberikan hasil yang benar sekiranya kedua-dua hujah, atau inputnya juga benar. "1 DAN 1 = 1," tetapi "1 DAN 0 = 0" dalam algebra Boolean. Operasi ATAU memberi hasil yang benar jika salah satu hujah adalah benar. "1 OR 0 = 1," dan "0 ATAU 0 = 0" menggambarkan operasi ATAU.
Litar Digital
Aljabar Boolean memberi manfaat kepada pereka elektrik pada tahun 1930-an yang bekerja di litar pensuisan telefon.Menggunakan algebra Boolean, mereka menetapkan suis tertutup sama dengan satu, atau "benar," dan suis terbuka menjadi sifar, atau "palsu." Kelebihan sama berlaku untuk litar digital yang terdiri daripada komputer. Di sini, keadaan voltan tinggi sama dengan "benar" dan keadaan voltan rendah sama dengan "palsu." Dengan menggunakan voltan tinggi dan rendah dan logik Boolean, jurutera membangunkan litar elektronik digital yang dapat menyelesaikan masalah yang mudah-tidak ada masalah membuat keputusan.
Ya-Tiada Keputusan
Dengan sendirinya, logik Boolean hanya memberikan keputusan yang jelas, hitam atau putih. Ia tidak menghasilkan "mungkin." Kelemahan ini membataskan algebra Boolean kepada situasi di mana anda dapat menyatakan semua pembolehubah dari segi nilai-nilai eksplisit yang benar atau palsu, dan di mana nilai-nilai ini adalah satu-satunya hasil.
Carian Web
Carian web menggunakan logik Boolean untuk hasil penapisan. Jika anda melakukan carian di "peniaga kereta," contohnya, enjin carian akan mempunyai ratusan juta laman web yang sepadan. Sekiranya anda menambah perkataan "Chicago," bilangannya jatuh dengan ketara. Enjin carian menggunakan algebra Boolean, mengambil halaman yang sepadan dengan "kereta" DAN "peniaga" DAN "Chicago;" dengan kata lain, laman Web mesti mempunyai semua syarat untuk memenuhi syarat. Anda juga boleh menentukan keadaan "ATAU" seperti "kereta" dan "peniaga" DAN ("Chicago" ATAU "Milwaukee") yang memberi anda halaman untuk peniaga kereta di Chicago atau Milwaukee. Kelebihan logik Boolean, menyempurnakan hasil carian, memberi manfaat kepada berjuta-juta yang melayari Web setiap hari.
Kesukaran
Bahasa logik Boolean adalah kompleks, tidak biasa dan mengambil sedikit pembelajaran. Sebagai contoh, operasi "AND", membingungkan pemula yang digunakan untuk makna dalam bahasa Inggeris setiap hari. Mereka menjangkakan untuk mencari "kereta" DAN "peniaga" untuk memberikan hasil yang lebih banyak daripada hanya "kereta," seperti yang ditunjukkan oleh AND dan menambah keputusan. Logik Boolean juga memerlukan penggunaan kurungan untuk menyusun makna yang tepat: "kereta OR boat DAN dealer" memberi anda senarai apa-apa kaitan dengan kereta yang ditambah pada senarai peniaga bot, sedangkan "(kereta OR boat) DAN peniaga" memberikan senarai pengedar kereta dan peniaga bot. Kelemahan masalah logik Boolean menghalang penggunanya untuk menghabiskan masa belajar.