27
লেজ পুনরাবৃত্তি কি?
লিস্প শিখতে শুরু করার পরে, আমি লেজ-পুনরাবৃত্তির শব্দটি জুড়ে এসেছি । এটা ঠিক এর অর্থ কি?
টেল রিকার্সন একটি পুনরাবৃত্ত কৌশল যা একটি ফাংশন কিছু পরিমাণ কাজ করে, তারপরে নিজেকে অনুরোধ করে। "লেজ" বলতে বোঝায় যে পুনরাবৃত্তি ফাংশনের একেবারে শেষে রয়েছে। অনেক - বিশেষত ক্রিয়ামূলক - প্রোগ্রামিং ভাষার সংকলকগুলি এই ধরণের কলগুলিকে পুনরাবৃত্তিতে রূপান্তর করতে পারে, যার অর্থ সমর্থিত ভাষাগুলিতে লেজ পুনরাবৃত্তি কলগুলির সংখ্যা নির্বিশেষে স্ট্যাক ওভারফ্লোয়ের ভয় ছাড়াই ব্যবহার করা যেতে পারে।