বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স
  • পরিচিতি
  • প্রাথমিক ধারণা
    • কম্পিউটার প্রোগ্রামিং কি?
    • সি এর জন্মকথা
    • প্রয়োজনীয় সফটওয়্যার
    • প্রথম প্রোগ্রাম
    • কিছু সাধারণ সি প্রোগ্রাম
  • সি এর মৌলিক বিষয়াবলী
    • ক্যারেক্টার সেট
    • টোকেনস এবং কমেন্টস
    • কীওয়ার্ডস এবং আইডেন্টিফায়ারস
    • ডাটা টাইপস
    • ভেরিয়েবলস
    • কন্সট্যান্টস
    • ডিক্লারেশনস
    • লাইব্রেরী ফাংশনের ধারণা
  • অপারেটরস এবং এক্সপ্রেশনস
    • অ্যারিথমেটিক অপারেটরস
    • এসাইনমেন্ট অপারেটরস
    • রিলেশনাল এবং লজিক্যাল অপারেটরস
    • কন্ডিশনাল অপারেটরস
  • ইনপুট এবং আউটপুট
    • স্ট্যান্ডার্ড ইনপুট এবং আউটপুট
    • ফাইল থেকে ইনপুট এবং আউটপুট
  • কন্ট্রোল স্টেটম্যান্ট
    • প্রাথমিক ধারনা
    • if - else স্টেটম্যান্ট
    • switch case স্টেটম্যান্ট
    • for লুপ
    • while লুপ
    • do - while লুপ
  • ফাংশন
    • প্রাথমিক ধারণা
    • ইউজার ডিফাইনড ফাংশন
  • অ্যারে
    • প্রাথমিক ধারণা
    • ওয়ান ডাইমেনশনাল অ্যারে
    • মাল্টি ডাইমেনশনাল অ্যারে
  • পয়েন্টার
    • প্রাথমিক ধারণা
  • স্ট্রাকচার
    • প্রাথমিক ধারণা
  • ফাইল অপারেশন
    • প্রাথমিক ধারণা
Powered by GitBook
On this page
  • প্রাথমিক ধারণা
  • সি এর সমন্ধে ।
  • কেন সি ব্যবহার করব ।
  • সি প্রোগ্রাম

প্রাথমিক ধারণা

প্রাথমিক ধারণা

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

সি এর সমন্ধে ।

  • সি উদ্ভাবন করা হয় UNIX অপারেটিং সিস্টেম লিখার জন্য।

  • সি হচ্ছে বি ল্যাংগুয়েজের (B Language) উত্তরাধিকারী, বি উদ্ভাবিত হয় ১৯৭০ সালে।

  • সি ১৯৮৮ সালে American National Standard Institute (ANSI) দ্বারা ফরমালাইজ করা হয়।

  • বর্তমানে জনপ্রিয় লিনাক্স ওস এবং অারডিবিএমএস মাইএসকিউএল (RDBMS MySQL) সি তে লিখা।

কেন সি ব্যবহার করব ।

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

  • অপারেটিং সিস্টেম ।

  • বিভিন্ন প্রোগ্রামিং ল্যাংগুয়েজের এর কম্পাইলার।

  • অ্যাসেম্বেলার।

  • টেক্সট ইডিটর।

  • নেটওয়ার্ক ড্রাইভার।

  • ডাটাবেজে।

  • ল্যাংগুয়েজ ইন্টারপ্রিটার।

মজার ব্যাপর হল, সি এর কম্পাইলার ও সি তে লিখা।

সি প্রোগ্রাম

একটা সি প্রোগ্রাম ৩ লাইন থেকে কয়েক হাজার লাইন হতে পারে। সি তে প্রোগ্রাম লিখা ফাইলের এক্সটেনসন হবে .c । অাপনি সি প্রোগ্রাম লিখার জন্য নোটাপ্যাড, জি ইডিট , ভিম ইত্যাদি টেক্সট ইডিটর ব্যাবহার করতে পারেন। অামরা পরবর্তিতে এ সমন্ধে অারো বিস্তারিত অালোচনা করব।

PreviousপরিচিতিNextকম্পিউটার প্রোগ্রামিং কি?

Last updated 6 years ago