প্রশ্ন ট্যাগ «tail-call-optimization»

10
টেল কল অপ্টিমাইজেশন কী?
খুব সহজভাবে, টেল-কল অপ্টিমাইজেশন কী? আরও সুনির্দিষ্টভাবে বলা যায় যে কয়েকটি ছোট কোড স্নিপেটগুলি কোথায় এটি প্রয়োগ করা যেতে পারে, এবং কেন নয়, কেন তার ব্যাখ্যা দিয়ে?

3
একটি লেজ পুনরাবৃত্তি ফাংশন অনুকূলিত হয় তা নিশ্চিত করার জন্য স্কাল টিকা কী?
আমি মনে করি যে @tailrecসংকলকটি একটি লেজ পুনরাবৃত্তির ক্রিয়াকে অনুকূল করবে ensure আপনি কি কেবল ঘোষণার সামনে রেখেছেন? স্কেল স্ক্রিপ্টিং মোডে ব্যবহার করা হয় (উদাহরণস্বরূপ, :load <file>আরপিএল এর অধীনে) যদি এটিও কাজ করে ?

4
কেন এখনও জেভিএম টেল-কল অপ্টিমাইজেশন সমর্থন করে না?
জেভিএম-প্রতিরোধ-লেজ-কল-অপ্টিমাইজেশনের দুটি বছর পরে , মনে হচ্ছে এটি একটি প্রোটোটাইপ বাস্তবায়ন হয়েছে এবং এমএলভিএম এই বৈশিষ্ট্যটিকে কিছু সময়ের জন্য "প্রোটো 80%" হিসাবে তালিকাভুক্ত করেছে। জেভিএম- তে উল্লিখিত টেল কলগুলিকে সমর্থন করার ক্ষেত্রে সান / ওরাকলের পক্ষ থেকে কোনও সক্রিয় আগ্রহ নেই বা লেজ কলগুলি কেবল "[...] প্রতিটি বৈশিষ্ট্য অগ্রাধিকার তালিকার …

4
হাস্কেলের কি লেজ-পুনরাবৃত্তির অপ্টিমাইজেশন রয়েছে?
আমি আজ ইউনিক্সে "টাইম" কমান্ডটি আবিষ্কার করেছি এবং ভেবেছিলাম যে আমি হ্যাস্কেলের লেজ-পুনরাবৃত্ত এবং স্বাভাবিক পুনরাবৃত্তির কার্যকারিতার মধ্যে রানটাইমগুলির মধ্যে পার্থক্য পরীক্ষা করতে এটি ব্যবহার করব। আমি নিম্নলিখিত ফাংশন লিখেছি: --tail recursive fac :: (Integral a) => a -> a fac x = fac' x 1 where fac' 1 y …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.