কম্পিউটার টিউটোরিয়াল

সি ভাষার ইতিহাস ব্যাখ্যা


  • সি হলো ডেনিস রিচি দ্বারা বিকসিত উচ্চস্তरीय প্রোগ্রামিং ভাষাগুলোর একটি।

  • সি মূলত ইউনিক্স অপারেটিং সিস্টেমের জন্য বিকসিত হয়েছিল B, BCPL ইত্যাদি পূর্ববর্তী ভাষাগুলোর সমস্যা সমাধান করার জন্য।

  • ইউনিক্স অপারেটিং সিস্টেমের ডেভেলপমেন্ট ১৯৬৯ সালে শুরু হয়েছিল, এবং এর কোড ১৯৭২ সালে সি-তে রি-রাইট করা হয়।

  • ইউনিক্স অপারেটিং সিস্টেমের ডেভেলপমেন্ট ১৯৬৯ সালে শুরু হয়েছিল, এবং এর কোড ১৯৭২ সালে সি-তে রি-রাইট করা হয়।

  • ১৯৮৫ সালে উইন্ডোজ ১.০ রিলিজ হয়। যদিও উইন্ডোজের সোর্স কোড পাবলিকলি উপলব্ধ নয়, কিন্তু বলা হয় এর কার্নেল অধিকাংশ সি-তে লেখা।

  • ১৯৯১ সালে লিনাক্স কার্নেল ডেভেলপমেন্ট শুরু হয়, এবং সেটিও সি-তে লেখা।

  • এক বছর পর এটা GNU লাইসেন্সের অধীনে রিলিজ হয় এবং GNU অপারেটিং সিস্টেমের অংশ হিসেবে ব্যবহৃত হয়।

  • GNU অপারেটিং সিস্টেম সি ও লিস্প প্রোগ্রামিং ভাষা দিয়ে শুরু হয়েছিল। তাই এর অনেক কম্পোনেন্ট সি-তে লেখা।

  • ১৯৭৭ সালে ওরাকল ডেটাবেস ডেভেলপমেন্ট শুরু হয়, এবং ১৯৮৩ সালে এর কোড অ্যাসেম্বলি থেকে সি-তে রি-রাইট করা হয়। এটি বিশ্বের সবচেয়ে জনপ্রিয় ডেটাবেসের মধ্যে একটি হয়ে ওঠে।

  • আজকাল সি এক্সক্লুসিভলি OS, অ্যাপ্লিকেশন প্যাকেজ ও কাস্টমাইজড সফটওয়্যার বিল্ড করতে ব্যবহৃত হয়। এর শক্তি ও দক্ষতার কারণে এতে জনপ্রিয়তা বৃদ্ধি পেয়েছে।

  • সিস্টেম প্রোগ্রামার, অ্যাপ্লিকেশন ডেভেলপার ও গবেষক প্রোগ্রামিং tác vụের বিস্তৃত পরিসরে সি ব্যবহার করছেন।


  1. সি ভাষায় সিলেকশন সর্ট (Selection Sort) পদ্ধতি ব্যাখ্যা

  2. C ভাষায় ক্যারেক্টার অপারেশন ব্যাখ্যা

  3. সি ভাষায় ইউনিয়ন টু পয়েন্টার ব্যাখ্যা

  4. সি ভাষায় পয়েন্টার অ্যাক্সেসিং ধারণা ব্যাখ্যা