जैसा कि कंप्यूटिंग में कई शब्दों के साथ होता है; शब्द की उत्पत्ति अधिक भौतिक गुणों से संबंधित है। स्केलर शब्द कंप्यूटिंग में अपेक्षाकृत पुराना है। इसकी परिभाषा इन दिनों कम कठोर है। जब आप कंप्यूटर मेमोरी में डेटा स्टोर करते हैं तो यह डेटा या तो एक एड्रेस (1 बाइट *) में फिट हो सकता है या नहीं। जब यह किया, इसे स्केलर कहा जाता था, जब यह नहीं था इसे एक समग्र कहा जाता था। मुख्य रूप से क्योंकि CPU एक समय में केवल एक पता / डेटा का टुकड़ा (= 1 बाइट) संभाल सकते थे। जैसा कि @Karl Bielefeldt ने कहा है; यह शब्द वास्तव में बीजगणित से लिया गया था।
हम एक स्ट्रिंग को स्ट्रिंग कहते हैं क्योंकि यह एक स्ट्रिंग है। एक चार / एक स्केलर था, जबकि एक स्ट्रिंग है / एक समग्र था। कई पतों में 1 टुकड़ा डेटा (एक डेटा) को संग्रहीत करने से लाइन कुछ हद तक धुंधली हो जाती है। इसे इस तरह से सोचें: जब एक सीपीयू एक निर्देश में डेटम प्रोसेस कर सकता है, तो यह स्केलर था।
इन दिनों एक अदिश राशि कोई भी विलक्षण होती है, और एक विलक्षण मान अलग-अलग भाषाओं में अलग-अलग परिभाषित किया जा सकता है। पूर्णांक, फ्लोट, चार्ट, स्ट्रिंग्स, बूलियन और एनम इन दिनों सबसे अधिक भाग माने जाने वाले स्केलर हैं। सरणी, सूचियाँ, पेड़, वस्तुएं आदि नहीं हैं।
(* मैं कहता हूं कि चीजों को स्पष्ट रखने के लिए 1 बाइट, लेकिन तकनीकी रूप से मैं उन दिनों के बारे में बात कर रहा हूं जब 6 बिट्स आमतौर पर पंच कार्ड पर उपयोग किए जाते थे उदाहरण के लिए और बाद में चुंबकीय स्ट्रिप्स पर)
डिस्क्लेमर: मैं इंटरनेट पर इसका कोई संदर्भ नहीं पा रहा हूं, मुझे स्कूल और पुरानी किताबों से जानकारी मिली, जिनमें से (मुझे लगता है): 1944 से मैथमेटिकल टेबल्स और कंपटीशन के लिए अन्य एड्स। यह कहा जा रहा है, मेरी मेमोरी है यह नहीं हुआ करता था, इसलिए अगर कोई भी मेरे जवाब को संशोधित / पुष्टि या अस्वीकार कर सकता है, तो यह अच्छा होगा।