আমি প্রোগ্রামিংয়ে কিছুটা নতুন এবং আমি এই প্রশ্নটি জিজ্ঞাসা করতে সবচেয়ে ভাল উপায় একটি উদাহরণ সহ।
আমি জাভা এবং সি # তে বেসিক জিনিসগুলি কীভাবে করব তা আমি জানি। একটি ছোট উইন্ডোজের মতো জিনিস প্রয়োগ করে বা জেনেরিক ক্লাস করে class আমি মূলত শিখছি এবং এখনও বড় কিছু করার চেষ্টা করিনি। যাইহোক, আমি সবসময় কীভাবে "হুডের নীচে" জিনিসগুলি করা হয় তা সম্পর্কে আমি কৌতূহলী ছিলাম আমার ধারণা আপনি বলতে পারেন।
আমি জানি এটি সমস্ত 1s এবং 0 এর মধ্যে সিদ্ধ হয়ে যায় এবং এই ভাষাগুলি মূলত 1s এবং 0 এর নিদর্শনগুলিকে কমান্ড দেয়, তবে মনে হয় সেখান থেকে এই লাফ রয়েছে: এর জন্য একটি লাইব্রেরি ব্যবহার করুন। আমার কাছে দেখে মনে হচ্ছে লাইব্রেরি ছাড়া সমস্ত সি # করণীয় পাটিগণিত এবং বাইনারি যুক্তি। ইনপুট বা আউটপুট পেতে, আপনি লাইব্রেরি ইত্যাদি ব্যবহার করুন ...
আমি জানি এই প্রশ্নটি সম্ভবত কিছুটির কাছে সুস্পষ্ট বলে মনে হয়েছে এবং আমি জানি যে আমার অনেক কিছু শেখার আছে তবে আমি এই জাতীয় প্রশ্নটি দিয়ে কোথায় শুরু করব তাও জানি না। ধন্যবাদ.
তাই আমার প্রশ্ন হল এটি:
যদি কেউ ভার্চুয়াল মেশিন বা প্লেস্টেশন এমুলেটর, বা কোনও অপারেশন সিস্টেম, বা ড্রাইভার তৈরি করতে চলেছেন, বা মিডিয়া প্লেয়ারের সাথে এমপি 3 সমর্থন যুক্ত করতে পারেন, বা আপনার নিজের ফাইল টাইপ ইত্যাদি তৈরি করছেন ... কীভাবে? সি # বা জাভা দিয়ে যেভাবে করা হবে তা আমি দেখতে পাচ্ছি না।
অন্য কথায়, আমি যদি ডাব্লুআরএক্স দ্বারা প্রফেশনাল সি # বা ওড়েলি দ্বারা প্রোগ্রামিং সি # এর মতো একটি বই পড়ি, তবে আমি কীভাবে এই জিনিসগুলি করতে হয় তা জানতে পারি? বা আপনার কি সমাবেশ ভাষা বা সি ++ এর মতো আরও নিম্ন স্তরের কিছু শিখতে হবে?