বাড়ি উন্নয়ন কন্ট্রোল ফ্লো গ্রাফ (সিএফজি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

কন্ট্রোল ফ্লো গ্রাফ (সিএফজি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - কন্ট্রোল ফ্লো গ্রাফ (সিএফজি) এর অর্থ কী?

কম্পিউটার সায়েন্সে কন্ট্রোল ফ্লো গ্রাফ (সিএফজি) হ'ল প্রোগ্রাম বা অ্যাপ্লিকেশন প্রয়োগের সময় নিয়ন্ত্রণ প্রবাহ বা গণনার গ্রাফিকাল উপস্থাপনা। নিয়ন্ত্রণ ফ্লো গ্রাফগুলি বেশিরভাগ স্থির বিশ্লেষণের পাশাপাশি সংকলক অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়, কারণ তারা কোনও প্রোগ্রাম ইউনিটের অভ্যন্তরের প্রবাহটি নির্ভুলভাবে উপস্থাপন করতে পারে।

নিয়ন্ত্রণ প্রবাহের গ্রাফটির উন্নয়নের বেশিরভাগ অংশ ফ্রান্সেস ই অ্যালেনের কাছে।

টেকোপিডিয়া কন্ট্রোল ফ্লো গ্রাফ (সিএফজি) ব্যাখ্যা করে

একটি কন্ট্রোল ফ্লো গ্রাফ প্রক্রিয়া ভিত্তিক হয় এবং প্রোগ্রামের সঞ্চালনের সময় ট্র্যাভার করা যেতে পারে এমন সমস্ত পাথ প্রদর্শন করতে পারে। একটি নিয়ন্ত্রণ প্রবাহ গ্রাফকে একটি নির্দেশিত গ্রাফ হিসাবেও বিবেচনা করা যেতে পারে যেখানে প্রান্ত নিয়ন্ত্রণ নিয়ন্ত্রণ প্রবাহের পাথ এবং নোডগুলি বেসিক ব্লকগুলি চিত্রিত করে, যা কোনও লাফানো বা শাখা ছাড়াই সরলরেখার অংশ।

একটি নিয়ন্ত্রণ ফ্লো গ্রাফে, দুটি বিশেষভাবে মনোনীত ব্লক বিদ্যমান: প্রবেশ এবং প্রস্থান ব্লক। এন্ট্রি ব্লক নিয়ন্ত্রণ নিয়ন্ত্রণ প্রবাহ গ্রাফের মধ্যে প্রবেশের অনুমতি দেয়, যেখানে নিয়ন্ত্রণ প্রবাহটি প্রস্থান ব্লকের মধ্য দিয়ে চলে যায়। অন্য কথায়, কন্ট্রোল ফ্লো গ্রাফটি স্টোড ডায়াগ্রামের সাথে জড়িত সমস্ত বিল্ডিং ব্লকগুলি যেমন স্টার্ট নোড, প্রান্ত নোড এবং নোডগুলির মধ্যে প্রবাহ / আরকস সমন্বিত। একটি নিয়ন্ত্রণ ফ্লো গ্রাফ সিস্টেমের প্রসঙ্গে বিভিন্ন প্রোগ্রাম ইউনিট বা অ্যাপ্লিকেশনগুলি বিভিন্ন প্রান্তের মধ্যে কীভাবে তথ্য প্রক্রিয়াকরণ করে তা চিত্রিত করতে পারে।

কন্ট্রোল ফ্লো গ্রাফের সাথে যুক্ত অনেকগুলি সুবিধা রয়েছে। এটি প্রতিটি বেসিক ব্লকে সহজেই তথ্যের সংক্ষিপ্তসার করতে পারে। এটি সহজেই কোনও প্রোগ্রামের অ্যাক্সেসযোগ্য কোডগুলি সনাক্ত করতে পারে এবং সিনট্যাকটিক স্ট্রাকচার যেমন লুপগুলি নিয়ন্ত্রণ ফ্লো গ্রাফে পাওয়া সহজ।

কন্ট্রোল ফ্লো গ্রাফ (সিএফজি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা