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