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