5.7.1 সি ভাষার কম্পাইলার

কম্পিউটারে সি ভাষার প্রোগ্রাম লিখে চালাতে হলে প্রথমে ইন্টারনেট থেকে একটি কম্পাইলার সফটওয়্যার ডাউনলোড এবং ইনস্টল করে নিতে হবে। প্রথমে একটি টেক্সট ফাইলে প্রোগ্রাম লিখে সেভ করতে হবে। এই ফাইলের এক্সটেনশন হবে .c (অর্থাৎ, ফাইলটির নামের শেষে .c কথাটি থাকবে, যেমন- program1.c)। এরপরে ফাইলটি কম্পাইলার ব্যবহার করে কম্পাইল করতে হবে। কম্পাইল করার পরে একটি এক্সিকিউটেবল ফাইল তৈরি হবে। উইন্ডোজ অপারেটিং সিস্টেমে এই অক্সিকিউটেবল ফাইলের এক্সটেনশন হয় .exe (যেমন- program1.exe)।

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

ইন্টারনেটে এরকম বিভিন্ন আইডিই (IDE) সফটওয়্যার বিনামূল্যে পাওয়া যায়। তারমধ্যে সি ভাষার জন্য ব্যবহৃত একটি আইডিই হচ্ছে কোডব্লকস (Code::blocks)। এছাড়া নেটবিনস, একলিপ্স, মাইক্রোসফট ভিজুয়াল স্টুডিওসহ বিভিন্ন সফটওয়্যার দিয়েও সি ভাষায় প্রোগ্রামিং করা যায়। এসব সফটওয়্যারের পাশাপাশি অ্যান্ড্রয়েড অপারেটিং সিস্টেম চালিত মোবাইল ফোনের জন্যও বিভিন্ন কম্পাইলার অ্যাপ পাওয়া যায়।