मुझे आश्चर्य है कि अगर कोई कारण है - या अगर यह सिर्फ इतिहास की दुर्घटना है - कि अधिकांश प्रोग्रामिंग भाषाओं में कोई !>
और !<
ऑपरेटर नहीं हैं?
a >= b
(एक बड़ा या बराबर बी) के रूप में लिखा जा सकता है !(a < b)
(एक कम बी) , जो बराबर है a !< b
।
इस सवाल ने मुझे तब मारा जब मैं अपनी अभिव्यक्ति ट्री बिल्डर को कोड करने के बीच में था। अधिकांश प्रोग्रामिंग भाषाओं के लिए a != b
ऑपरेटर हैं !(a=b)
, तो क्यों नहीं !>
और !<
?
अद्यतन करें:
!<
(कम नहीं) की तुलना में उच्चारण करना अधिक आसान है>=
(अधिक से अधिक या बराबर)!<
(कम नहीं) टाइप>=
(अधिक से अधिक या बराबर) से छोटा है!<
(कम नहीं) समझने में आसान है *>=
(अधिक से अधिक या बराबर)
* क्योंकि OR
बाइनरी ऑपरेटर आपको मस्तिष्क को दो ऑपरेंड (grater, बराबर) संचालित करने की आवश्यकता है, जबकि NOT
एकरी ऑपरेटर है और आपको मस्तिष्क केवल एक ऑपरेंड (कम) के साथ संचालित करने की आवश्यकता है।