يتم استخدام مشغل الدائرة القصيرة في بعض لغات البرمجة لتنفيذ وسيطة ثانية عندما تكون نتيجة العبارة الأولى غير كافية لتقييم التعبير الكامل. يوفر للمستخدمين الذين يقومون بتطوير البرنامج مزيدًا من التحكم في كيفية معالجة التعبيرات والوسائط.
قد يقول تعبير قياسي ما إذا كان x صحيحًا ، ثم التعبير بأكمله صحيح. ومع ذلك ، عندما لا يكون تعميم نتيجة وسيطة واحدة كافياً ، يمكن استخدام مشغل دائرة قصر. مثال على ذلك إذا كانت x ثم y غير صحيحة. يسمح مشغل الدائرة القصيرة للبرنامج بتقييم الوسيطة الأولى ، إلى جانب أي آثار جانبية لتلك الوسيطة ، ثم الانتقال لتقييم الوسيطة الثانية ، إذا لزم الأمر.
شروط البرمجة