के रूप में मुझे पता नहीं इस सामग्री कंप्यूटर विज्ञान की दुनिया में अस्तित्व में था, कृपया इस जवाब उपेक्षा;)
मैं दो क्षेत्रों नहीं लगता कि (कोई यमक इरादा) किसी भी ओवरलैप है। अंगूठियां/फ़ील्ड/समूह गणितीय ऑब्जेक्ट्स से निपटते हैं। किसी क्षेत्र की परिभाषा के एक भाग पर विचार करें:
एफ में प्रत्येक के लिए, एफ में एक तत्व मौजूद है- जैसे कि + (-a) = 0. इसी प्रकार, किसी भी अन्य एफ के लिए 0 से, एफ में एक -1^1 तत्व मौजूद है, जैसे कि एक^-1 = 1. (तत्व ए + (-बी) और ए बी^-1 को भी ए-बी और ए/बी, क्रमशः।) दूसरे शब्दों में, घटाव और विभाजन संचालन मौजूद हैं।
प्रोग्रामिंग के मामले में इसका क्या मतलब है? मुझे निश्चित रूप से Python में list
ऑब्जेक्ट का एक योजक उलटा नहीं हो सकता है (ठीक है, मैं केवल वस्तु को नष्ट कर सकता हूं, लेकिन यह गुणात्मक उलटा है। मुझे लगता है कि आप कहीं पाइथन-रिंग को परिभाषित करने की कोशिश कर रहे हैं, लेकिन यह अंत में काम नहीं करेगा)। यहां तक कि lists
...
कोड पठनीयता के लिए के रूप में विभाजित के बारे में मत सोचो, मैं बिल्कुल पता नहीं है कि यह कैसे भी लागू किया जा सकता है, तो इस आवेदन अप्रासंगिक है।
यह मेरी व्याख्या है, लेकिन गणित प्रमुख होने के नाते शायद मुझे विभिन्न क्षेत्रों से अन्य शब्दावली के लिए अंधा कर देता है (आप जानते हैं कि मैं किसके बारे में बात कर रहा हूं)।
उन अकेले आइसोमोर्फिज़्म के बारे में क्या कर सकते हैं? – Blender
किसी और के बारे में सोच [monads] (http://en.wikipedia.org/wiki/Monad_ (functional_programming)) (और फिर "प्रतीक्षा करें, मैं इसका सुझाव देने के लिए कौन हूं? मुझे प्रोग्रामिंग अवधारणा मुश्किल से मिलती है, गणित बहुत कम इसके पीछे सामान - मुझे यह भी नहीं पता कि क्या इसे सही ढंग से 'मोनाड' कहा जाता है)। – delnan