সেরা সি প্রোগ্রামিং কম্পাইলার ( Windows/Linux/Mac/Andriod)

By | October 25, 2016

সি প্রোগ্রামিং এর বাংলা ধারাবাহিক টিউটোরিয়াল এ স্বাগতম ।

সি প্রোগ্রামিং

 এই ধারাবাহিক টিউটোরিয়াল এ আপনাদের কে  সি প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে ধারণা দেওয়ার চেষ্টা করবো । 

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

সি প্রোগ্রামিং লেখার জন্য  টেক্সট/কোড এডিটর/কম্পাইলার  হিসাবে ,  আমরা সবাই মোটামুটি   কোড::ব্লক্স / Code::Blocks এর নাম জানি । কিন্তু এই বৃত্তের বাহিরেও যে কিছু আছে তা আমাদের জানতে হবে । 

 

 

ওইন্ডোজ ও লিনাক্স  প্ল্যাটফর্ম / Windows & Linux Platform 

codeblocks - কোডব্লক্স

১। কোড::ব্লক্স / Code::Blocks 

Code::Blocks জনপ্রিয়  ফ্রী , ওপেনসোর্স , ক্রস প্ল্যাটফর্ম ভিত্তিক  C/C++ আইডীই (IDE)  অর্থাৎ Windows, Linux and Mac OS X  প্ল্যাটফর্ম এ ব্যাবহার করা যায়  🙂  । 

কম্পাইলার , ডিবাগার , ইউজার ইন্টারফেস সহ আরও যেসব সুবিধা দিয়ে থাকে  –

  • মাল্টিপল কম্পাইলার সাপোর্ট । 
  • কাস্টম মেমোরী ডাম্প ও সিনট্যাক্স হাইলাইটিং । 
  • মাল্টি প্রোজেক্ট রান সুবিধা । 
  • কাস্টমাইজেবল ইন্টারফেস । 

ডাওনলোড / ভিজিট হোমপেজঃ www.codeblocks.org  

eclipse IDE

২। ইকলিপ্স / Eclipse –  ( C/C++ Development Tool ) 

Eclipse অনেক জনপ্রিয় ওপেন – সোর্স , ক্রস প্ল্যাটফর্ম আইডিই  । এটির গ্রাফিকাল ইউজার ইন্টারফেস অনেক চমৎকার ।  

  • সাপোর্ট প্রোজেক্ট ক্রিয়েশন । 
  • সোর্স নেভিগেশন । 
  • কোড এডিটর সাপোর্ট এবং সিনট্যাক্স হাইলাইটিং । 
  • সাপোর্ট ফোল্ডীং এবং হাপারলিঙ্ক নেভিগেশন । 
  • ভিজুয়্যাল ডীবাগিং – মেমোরি , রেজিস্টার । 

ডাওনলোড / ভিজিট হোমপেজঃ  www.eclipse.org/cdt/

netbeans ide

৩ । নেটবিনস / NetBeans 

নেটবিনস অত্যন্ত ভালো একটি আইডিই । এইচটিএমএল ৫ / পিএইচপি / সি/সি++ , জাভা , জাভাস্ক্রিপ্ট সহ অন্যান্য ল্যাংগুয়েজ সাপোর্ট সুবিধা । অনেক বড় কমিউনিটি সুবিধা তো থাকছেই । 

  • সহজ ও শক্তিশালী প্রোজেক্ট ম্যানেজমেন্ট ।
  • লেটস্ট আপডেট উইথ জাভা টেকনোলোজিস ।
  • র‍্যাপিড ইউজার ইন্টারফেস ডেভলপমেন্ট ।
  • স্ট্যাটিক কোড অ্যানালাইসিস সাপোর্ট ।

 ডাওনলোড / ভিজিট হোমপেজঃ  netbeans.org/

dev c++

৪ । ডেভ সি প্লাসপ্লাস / Dev C++ 

প্রথম প্রথম যখন কোড শিখি তখন ডেভ সি প্লাস প্লাস এই লিখতাম  😀  । অনেক পুরোনো একটি কম্পাইলার । ওপেন সোর্স এই আইডিই শুধু মাত্র ওইন্ডোজ  প্ল্যাটফর্ম এ রান করে । 

  • GCC বেজড কম্পাইলার সাপোর্ট ।
  • ইন্ট্রিগেটেড ডিবাগিং সাপোর্ট সিস্টেম ।
  • প্রোফাইলিং সাপোর্ট ।
  • দ্রুত কনসোল এপ্লিকেশন , স্ট্যাটিক লাইব্রেরী ও ডিএলএল ফাইল ক্রিয়েট করা যায় ।  
  • টুল ম্যানেজার । 

ডাওনলোড / ভিজিট হোমপেজঃ  www.bloodshed.net/devcpp.html

 

pearon

 

 

 

code lite ide

৫। কোড লাইট / CodeLite IDE

কোডলাইট  মাল্টি  প্ল্যাটফর্ম , ফ্রী , ওপেন সোর্স  আইডিই  ।  স্পেশালী  C/C++, JavaScript (Node.js) and PHP প্রোগ্রামিং এর জন্য তৈরি । 

  • মাল্টিপল কম্পাইলার সাপোর্ট । 
  • জিডিবি (GDB) সাপোর্ট । 
  • কোড নেভিগেশন ।
  • সোর্স কন্ট্রোল প্লাগিন । 
  • এরর ডিস্প্লে । 
  • কোড  কম্পাইলেশন ইঞ্জিন ।
  • নেক্সট জেনারেশন ডীবাগার ।

ডাওনলোড / ভিজিট হোমপেজঃ  http://codelite.org/

 

 

bluefish editor

৬ । ব্লু-ফিশ এডিটর / Bluefish Editor

ব্লুফিশ এডিটর একটি শক্তিশালী  ও পছন্দের এডিটর প্রোগ্রামার ও ওয়েব ডেভলপার দের নিকট । প্রোগ্রামিং কোড , স্ক্রিপ্ট ল্যাংগুয়েজ , মার্ক আপ ল্যাংগুয়েজ ও ওয়েব বেজড কোড লিখতে এর জুরি নেই । লাইটওয়েট , ক্রস প্ল্যাটফর্ম বেজড হওয়ায় দ্রুতই জনপ্রিয় হয়ে ঊঠেছে এটি । ওয়িন্ডোজ , ম্যাক , লিনাক্স , ফ্রী বিএসডি ও ওপেন বিএসডী সহ অনেক সিস্টেম সফটওয়্যার এ এই এডিটর জনপ্রিয় । 

  • লাইটওয়েট , দ্রুত । 
  • মাল্টিপল ডকুমেন্ট ইন্টারফেস । 
  • শক্তিশালী সার্চ এবং রিপ্লেস অপশন । 
  • আনলিমিটেড আন্ডু/রিডু ফাংশনালিটি ।
  • সাইট আপলোড / ডাওনলোড সুবিধা সহ । 
  • অটো রিকভারি – ক্রাশ / কিল / শাটডাওন হলে । 
  • প্রায় ১৭ টি ল্যাংগুয়েজ এ কাজ করা যায় । 
  • জেন কোড সাপোরটিং । 

ডাওনলোড / ভিজিট হোমপেজঃ http://bluefish.openoffice.nl/

 

kdevlop ide

৭ । কে ডেভলপ / KDevlop

কেডেভলপ ফ্রী , ওপেন সোর্স , ক্রস প্ল্যাটফর্ম আইডিই । এটি লিনাক্স , সোলারিস , ফ্রী বিএসডি , ওয়িন্ডোজ , ম্যাক ওএস এবং অন্যান্য ইউনিক্স অপারেটিং সিস্টেম ও চলে । 

  • সাপোর্ট সি ল্যাং- বেজড ল্যাংগুয়েজ । 
  • KDE 4  কনফিগ মাইগ্রেশন সাপোর্ট । 
  • অকেটা প্লাগিন সাপোর্ট । 
  • সাপোর্ট গ্রিপ ভিউ ।
  • ও্যাইডগেট – ভারটিক্যাল স্পেস । 

ডাওনলোড / ভিজিট হোমপেজঃ www.kdevelop.org 

 

 

মোটামুটি এগুলি হচ্ছে  প্রথম সারির আইডিই । এইগুলো ওয়িন্ডোজ / লিনাক্স / ম্যাক ও রান করে । 

 

 

অনলাইন কম্পাইলার 

 

  • আইডিইওয়ান ডট কম  –  ideOne.com  

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

 

কোড , কম্পাইল এবং রান  😀 এই অনলাইন কম্পাইলার প্ল্যাটফর্ম এও অনেকগুলো প্রোগ্রামিং ল্যাংগুয়েজ সাপোর্ট করে । অনেক প্রোগ্রামিং কন্টেস্ট এর সাথে এরা যুক্ত ।

  •  কোডপ্যাড –  codepad 

প্রায় ১৫-১৬ টি প্রগ্রামিং ল্যাংগুয়েজ সাপোর্ট করে এটি । সি/সি++,রুবি,পাইথন সহ আরও অনেক  ল্যাংগুয়েজ ই সাপোর্ট করে এটি । অ্যাড এর ঝামেলামুক্ত একটি সাইট 😀 

 

 

এ্যান্ড্রয়েড সাপোর্ট কম্পাইলার 

* C4driod 

* Cppdriod

* Dcoder

* C Compiler IDE 

এর সবগুলোই  গুগল অনলাইন প্লে স্টোর এ সার্চ করলেই পেয়ে যাবেন । 

 

Share