Header Ads

C Program Flow সি প্রোগ্রাম ফ্লো

সি প্রোগ্রাম ফ্লো




এই অধ্যায়ে আপনি সি প্রোগ্রামের প্রবাহ সম্মন্ধে জানবেন।

সি প্রোগ্রাম এক্সিকিউশনের সময় অনেকগুলো স্টেপ অনুসরণ করে। সি প্রোগ্রামের ফ্লো বুঝতে হলে চলুন প্রথমে একটি সহজ উদাহরণ দেখা যাকঃ
#include <stdio.h>
void main(){
printf("Hello SATT Family");
}

চলুন নিচের চিত্রের মাধ্যমে উপরের প্রোগ্রামটির ফ্লো বুঝার চেষ্টা করি।


C program flow

  1. সি প্রোগ্রাম(সোর্স কোড) কে প্রথমে প্রিপ্রসেসরের কাছে পাঠানো হয়। প্রিপ্রোসেসর এক্সপান্ডেড সোর্স কোডে রূপান্তরিত করে।
  2. এক্সপান্ডেড সোর্স কোড কম্পাইলারের কাছে পাঠানো হয় যা কোড কম্পাইল করে এসেম্বলি কোডে রূপান্তরিত করে।
  3. এসেম্বলি কোড এসেম্বলারের কাছে পাঠানো হয় যা কোড এসেম্বলি করে এবং অবজেক্ট কোডে রূপান্তরিত করে।
  4. অবজেক্ট কোড লিংকারের কাছে পাঠানো হয় যা লাইব্রেরী যেমন- হেডার ফাইলের সাথে লিংক করে। তারপরে ইহা এক্সিকিউটেবল কোডে রূপান্তরিত হয়।
  5. এক্সিকিউটেবল কোড লোডারের কাছে পাঠানো হয় যা মেমোরিতে লোড করে এবং কোড এক্সিকিউশন হয়। এক্সিকিউশন শেষে কনসোলে আউটপুট দেখায়।

No comments

Powered by Blogger.