সি প্রোগ্রামিং মানুষের বোধগম্য সোর্স কোডকে (English-like code) কম্পাইলারের মাধ্যমে কম্পিউটারের বোধগম্য মেশিন কোডে (
এবং
) রূপান্তরের মাধ্যমে কাজ করে। এটি সোর্স কোড (.c) লিখে, কম্পাইল (Preprocessing, Compiling, Assembling, Linking) করে একটি এক্সিকিউটেবল (.exe) ফাইল তৈরি করে, যা পরে কম্পিউটার নির্বাহ (Execute) করে ফলাফল দেখায়।
সি প্রোগ্রামিং যেভাবে কাজ করে (ধাপসমূহ):
- ১. কোড লেখা (Editing): প্রথমে একটি টেক্সট এডিটর বা আইডিই (IDE) ব্যবহার করে
.c এক্সটেনশন দিয়ে সোর্স কোড লেখা হয়। - ২. প্রি-প্রসেসিং (Preprocessing): প্রি-প্রসেসর হেডার ফাইল (যেমন-
stdio.h) যুক্ত করে এবং #define বা #include জাতীয় নির্দেশনাবলী প্রক্রিয়াজাত করে। । - ৩. কম্পাইলিং (Compiling): কম্পাইলার এই সোর্স কোডকে অ্যাসেম্বলি ভাষায় রূপান্তর করে।
- ৪. অ্যাসেম্বলিং (Assembling): অ্যাসেম্বলার কোডটিকে মেশিন কোড বা অবজেক্ট ফাইলে (
.obj বা .o) রূপান্তর করে। - ৫. লিঙ্কিং (Linking): লিঙ্কার বিভিন্ন অবজেক্ট ফাইল এবং লাইব্রেরি ফাইলকে একত্রিত করে একটি একক এক্সিকিউটেবল ফাইল (
.exe) তৈরি করে। - ৬. এক্সিকিউশন (Execution): লোডার এই ফাইলটিকে মেমরিতে লোড করে এবং প্রসেসর নির্দেশনাগুলো রান করে আউটপুট দেখায়।
মূলত main() ফাংশন থেকেই প্রোগ্রামের কাজ শুরু হয়, যেখানে printf বা scanf এর মতো লাইব্রেরি ফাংশনগুলো ব্যবহার করে ইনপুট ও আউটপুট পরিচালনা করা হয়।
১৮
২৯ মন্তব্য