Boolean expression
কম্পিউটার বিজ্ঞানে, বুলিয়ান অভিব্যক্তি হল প্রোগ্রামিং ভাষাগুলিতে ব্যবহৃত একটি অভিব্যক্তি যা মূল্যায়ন করার সময় একটি বুলিয়ান মান তৈরি করে। একটি বুলিয়ান মান হয় সত্য বা মিথ্যা। একটি বুলিয়ান অভিব্যক্তি বুলিয়ান ধ্রুবক সত্য বা মিথ্যা, বুলিয়ান-টাইপকৃত চলক, বুলিয়ান-মূল্যবান অপারেটর এবং বুলিয়ান-মূল্যবান ফাংশনের সংমিশ্রণে গঠিত হতে পারে। বুলিয়ান অভিব্যক্তিগুলি যুক্তিতে প্রস্তাবমূলক সূত্রের সাথে মিলে যায় এবং বুলিয়ান সার্কিটের একটি বিশেষ ক্ষেত্রে। বুলিয়ান অপারেটর বেশিরভাগ প্রোগ্রামিং ভাষায় বুলিয়ান অপারেটর রয়েছে OR, AND এবং NOT; C-তে এবং এর দ্বারা অনুপ্রাণিত কিছু ভাষায়, এগুলি "।।" (ডাবল পাইপ অক্ষর), "& &" (ডাবল এম্পারস্যান্ড) এবং "!" দ্বারা প্রতিনিধিত্ব করা হয়। (বিস্ময় বিন্দু) যথাক্রমে, যখন সংশ্লিষ্ট বিটওয়াইজ ক্রিয়াকলাপগুলি "।", "&" এবং "~" (টিল্ড) দ্বারা প্রতিনিধিত্ব করা হয়। গাণিতিক সাহিত্যে ব্যবহৃত প্রতীকগুলি প্রায়শই "+" (যোগ), "·" (বিন্দু) এবং ওভারবার, বা "ষ্ণ" (ভেল), "ষ্" (এট) এবং "ষ্" (না) বা "ষ্" (মৌলিক) হয়। কিছু ভাষায়, যেমন পার্ল এবং রুবি, বুলিয়ান অপারেটরের দুটি সেট রয়েছে, যার ফাংশন অভিন্ন কিন্তু অগ্রাধিকার ভিন্ন। সাধারণত এই ভাষাগুলি নিম্ন অগ্রাধিকার অপারেটরদের জন্য এবং বা ব্যবহার করে না। পিএল/আই থেকে উদ্ভূত কিছু প্রোগ্রামিং ভাষার একটি বিট স্ট্রিং টাইপ রয়েছে এবং একটি পৃথক বুলিয়ান প্রকারের পরিবর্তে বিআইটি (1) ব্যবহার করে। সেই ভাষাগুলিতে একই অপারেটর বুলিয়ান অপারেশন এবং বিটওয়াইজ অপারেশনের জন্য কাজ করে। ভাষাগুলি "।", "&", "â" (ইনফিক্স) এবং "â" (উপসর্গ) দ্বারা প্রতিনিধিত্ব করে। শর্ট-সার্কিট অপারেটর কিছু প্রোগ্রামিং ভাষায়, যেমন, অ্যাডা, শর্ট-সার্কিট বুলিয়ান অপারেটর রয়েছে। এই অপারেটররা অলস মূল্যায়ন ব্যবহার করে, অর্থাৎ, যদি অভিব্যক্তিটির মান বাম হাতের বুলিয়ান অভিব্যক্তি থেকে নির্ধারণ করা যায় তবে তারা ডান হাতের বুলিয়ান অভিব্যক্তিটির মূল্যায়ন করে না। ফলস্বরূপ, পার্শ্বপ্রতিক্রিয়া থাকতে পারে যা শুধুমাত্র বাম হাতের অপারেন্ডের একটি মানের জন্য ঘটে। উদাহরণ অভিব্যক্তি হিসাবে মূল্যায়ন করা হয়। অভিব্যক্তিটি হিসাবে মূল্যায়ন করা হয়। এবং সমতুল্য বুলিয়ান অভিব্যক্তি, যা উভয় হিসাবে মূল্যায়ন করা হয়। টাইপ অফ ট্রু এবং টাইপ অফ ফলস রিটার্ন অবশ্যই, বেশিরভাগ বুলিয়ান এক্সপ্রেশন কমপক্ষে একটি পরিবর্তনশীল () এবং প্রায়শই আরও বেশি () ধারণ করবে। আরও দেখুন এক্সপ্রেশন (কম্পিউটার বিজ্ঞান) এক্সপ্রেশন (গণিত) বুলিয়ান ফাংশন রেফারেন্স এক্সটার্নাল লিঙ্কস দ্য ক্যালকুলাস অফ লজিক, জর্জ বুল, কেমব্রিজ এবং ডাবলিন ম্যাথমেটিকাল জার্নাল ভলিউম। তৃতীয় (1848), পৃ. 183-98। বুলিয়ান বীজগণিত অপারেটর (প্রোগ্রামিং)