मैं पूरी तरह प्रोग्रामिंग की गहरी समझ विकसित करने के लिए बहुत मेहनत कर रहा हूं। मैं "बाइनरी" की पाठ्यपुस्तक परिभाषा को समझता हूं, लेकिन जो मुझे समझ में नहीं आता है वह वास्तव में मेरे दिन-प्रतिदिन प्रोग्रामिंग पर कैसे लागू होता है?"बाइनरी" संख्याएं मेरे दैनिक प्रोग्रामिंग से कैसे संबंधित हैं?
"द्विआधारी संख्या" बनाम .. की अवधारणा .. अच्छी तरह से ... "नियमित" संख्या, अवधारणा को शोधने और समझने के मेरे सर्वोत्तम प्रयासों के बावजूद मुझ पर पूरी तरह से खो गई है।
मैं कोई हूं जो मूल रूप से डॉस बेसिक और सी में बेवकूफ छोटे साहसिक खेलों के निर्माण से प्रोग्राम करने के लिए खुद को पढ़ाता है, और अब वर्तमान में PHP, जावास्क्रिप्ट, रेल और अन्य "वेब में मेरे काम का अधिकांश (एर, सब) करता है "भाषाएं। मुझे लगता है कि इस तर्क का इतना अधिक इन उच्च स्तर की भाषाओं में संक्षेप में है कि मुझे अंत में लगता है कि मुझे प्रगति जारी रखने और बेहतर कोड लिखने के लिए आवश्यक कई टूल गायब हैं।
यदि कोई मुझे अच्छे, ठोस व्यावहारिक शिक्षण संसाधन की दिशा में इंगित कर सकता है, या इसे यहां समझा सकता है, तो इसकी व्यापक सराहना की जाएगी।
मैं 'परिभाषा' (मैंने विकिपीडिया पेज को कुछ बार अब पढ़ा है) की तलाश नहीं कर रहा हूं, लेकिन इस बारे में कुछ और दिशा है कि मैं इस नए-ज्ञात ज्ञान को कैसे जोड़ सकता हूं कि वास्तव में बाइनरी संख्याएं क्या हैं मेरे दिन-प्रतिदिन प्रोग्रामिंग में, बिल्कुल भी। मैं मुख्य रूप से इन दिनों PHP में लिख रहा हूं, इसलिए उस भाषा के संदर्भ विशेष रूप से बहुत उपयोगी होंगे।
संपादित करें: के रूप में .. ने बताया बाइनरी एक नंबर, नहीं एक अलग प्रणाली पूरी तरह से प्रतिनिधित्व है .. तो संख्या के द्विआधारी प्रतिनिधित्व का उपयोग करने का मेरे सवाल का, लाभ हैं क्या संशोधित करने के लिए (यदि हो तो) के बजाय बस ... संख्याएं।
कोई "दोहरे" या "नियमित" संख्या नहीं है, वहाँ सिर्फ संख्या हैं। बाइनरी एक संख्या का सिर्फ एक संभावित प्रतिनिधित्व है। – millimoose
@Inerdial: हाँ यह सच है, लेकिन कुछ मामलों में एक प्रोग्रामर संख्या के द्विआधारी प्रतिनिधित्व के साथ काम करना चुन सकता है क्योंकि यह उसके उद्देश्यों को पूरा करता है। मुझे लगता है कि यह वही है जो ओपी सीखना चाहता है। –
ज्ञान को दिन-प्रतिदिन प्रोग्रामिंग में शामिल करना, यह दिमाग में आता है: [PHP: बिटवाई ऑपरेटरों] (http://php.net/manual/en/language.operators.bitwise.php) –