পুনরুক্তি পদ্ধতিগুলি যেমন আধুনিক ভাষায় যেমন সি #, জাভাস্ক্রিপ্ট এবং (আশাবাদী) জাভা 8-তে সাধারণত পাওয়া যায় তবে কোডের উপলব্ধি এবং সমর্থনযোগ্যতার উপর চক্রবৃত্তীয় জটিলতার প্রভাব হ্রাস পায়?
উদাহরণস্বরূপ সি # তে আমাদের নিম্নলিখিত কোড থাকতে পারে:
List<String> filteredList = new List<String>();
foreach (String s in originalList){
if (matches(s)){
filteredList.add(s);
}
}
এটিতে একটি সাধারণ চক্রোলোমিক জটিলতা রয়েছে।
আমরা সহজেই এটিকে আবার লিখতে পারি:
List<String> filteredList = originalList.where(s => matches(s));
যা 0 এর একটি সহজ চক্রযুক্ত জটিলতা রয়েছে।
এর ফলে কি আরও বেশি সমর্থনযোগ্য কোড আসে? এই বিষয়ে কোন বাস্তব গবেষণা আছে?