প্রোগ্রামিং ভাষার তত্ত্বটি সত্যিকার অর্থে বুঝতে কীভাবে কাউকে বিভাগের তত্ত্বটি শিখতে হবে সে সম্পর্কে শুনছি। এখনও অবধি, আমি বিভাগের ক্ষেত্রের দিকে পা না রেখেই পিএল সম্পর্কে একটি ভাল চুক্তি শিখেছি। যাইহোক, আমি অনুভব করেছি যে আমি কী অনুপস্থিত ছিল তা দেখার জন্য এই সময় নেওয়ার সময় হয়েছে।
দুর্ভাগ্যক্রমে, আমি যে উত্সগুলি খুঁজে পেতে পারি তার কোনওটিই টাইপ সিস্টেম বা প্রোগ্রামিংয়ের সাথে কোনও সংযোগ স্থাপন করেছে বলে মনে হয় না। তারা বলেছে এটি কম্পিউটার বিজ্ঞানীদের জন্য বিভাগের তত্ত্বের একটি পরিচিতি, তবে সাধারণ ব্যবহারিক উদাহরণ বা অ্যাপ্লিকেশন না দিয়ে সাধারণ বিমূর্ত বাজে কথা (আমি এটাকে ভালবেসে বলি)।
আমার ধারণা আমার প্রশ্নটি আসলে দ্বিগুণ:
- পিএল মধ্যে "গভীর ধারণা" বোঝার জন্য বিভাগের তত্ত্বটি কি প্রয়োজনীয়?
- সিস্টেম এবং প্রোগ্রামিং টাইপ করার জন্য ব্যবহারিক প্রয়োগগুলির দৃষ্টিকোণ থেকে বিভাগের তত্ত্বকে ব্যাখ্যা করে এমন একটি উত্স কী?
এখন অবধি, আমি যা অর্জন করেছি তা হ'ল ফান্টেক্টরগুলির একটি অস্পষ্ট ধারণা (যা এমএল এর ফান্টারের সাথে সম্পর্কিত বলে মনে হয় না, যতদূর আমি বলতে পারি)। আমি বিমূর্ততাটিকে ভয়ঙ্কর করছি একটি বিভাগ-তাত্ত্বিক দৃষ্টিভঙ্গি থেকে মনাদগুলি বোঝার জন্য আমার মাথায় রাখা দরকার।