मैं प्रोग्रामिंग में कुछ नया हूं और इस सवाल का सबसे अच्छा तरीका मैं एक उदाहरण के साथ पूछ सकता हूं।
मुझे पता है कि जावा और सी # में बुनियादी चीजें कैसे करें। एक छोटी खिड़कियां जैसी चीजें एप्लिकेशन बनाती हैं या एक सामान्य वर्ग बनाती हैं। मैं मूल रूप से सीख रहा हूं और अभी तक कुछ भी बड़ा करने की कोशिश नहीं की है। वैसे भी, मैं हमेशा इस बात को लेकर उत्सुक रहा हूं कि "हूड के तहत" चीजें कैसे की जाती हैं। मुझे लगता है कि आप कह सकते हैं।
मुझे पता है कि यह सब 1s और 0s के लिए उबला हुआ है और विधानसभा की भाषाएं मूल रूप से 1s और 0s के पैटर्न को कमांड देती हैं, लेकिन ऐसा लगता है कि वहां से यह कूद है: इसके लिए एक पुस्तकालय का उपयोग करें। यह मुझे ऐसा लगता है जैसे बिना पुस्तकालय के सभी सी # कर सकते हैं अंकगणित और द्विआधारी तर्क। इनपुट या आउटपुट प्राप्त करने के लिए, आप पुस्तकालयों आदि का उपयोग करते हैं ...
मुझे पता है कि यह प्रश्न शायद कुछ के लिए स्पष्ट है और मुझे पता है कि मुझे बहुत कुछ सीखना है, लेकिन मुझे यह भी नहीं पता कि इस तरह के प्रश्न की शुरुआत कहां से की जाए। धन्यवाद।
तो मेरा सवाल ये है:
अगर कोई एक वर्चुअल मशीन या एक Playstation एमुलेटर, या एक ऑपरेशन सिस्टम, या एक ड्राइवर बनाने के लिए जा रहा था, या एक मीडिया प्लेयर के लिए एमपी 3 समर्थन जोड़ें, या अपनी खुद की फ़ाइल प्रकार, आदि बनाएं ... कैसे? मैं वह तरीका नहीं देख सकता जो C # या Java के साथ किया जाता है।
दूसरे शब्दों में, अगर मैं ओरियोली द्वारा WROX या प्रोफेशनल सी # की तरह एक किताब पढ़ता हूं, तो क्या मुझे पता होगा कि इन चीजों को कैसे करना है? या क्या आपको C ++ जैसी असेंबली लैंग्वेज या कुछ और निम्न स्तर सीखना है?