প্রভাষক
২১ মার্চ, ২০২৬ ০২:৪০ অপরাহ্ণ
সি প্রোগ্রামিং ভাষা (C programing Language)
সি প্রোগ্রামিং ভাষা হলো ১৯৭২ সালে ডেনিস রিচি কর্তৃক বেল ল্যাবরেটরিতে উদ্ভাবিত একটি অত্যন্ত শক্তিশালী, দক্ষ এবং বহুল ব্যবহৃত প্রসিডিউরাল (procedural) বা স্ট্রাকচার্ড হাই-লেভেল প্রোগ্রামিং ভাষা । এটি মূলত ইউনিক্স (UNIX) অপারেটিং সিস্টেম তৈরির জন্য উদ্ভাবন করা হলেও, বর্তমানে সিস্টেম প্রোগ্রামিং, অ্যাপ্লিকেশন সফটওয়্যার এবং এম্বেডেড সিস্টেমে ব্যাপকভাবে ব্যবহৃত হয়।
সি প্রোগ্রামিং ভাষার প্রধান বৈশিষ্ট্যসমূহ:
• উদ্ভাবক ও সময়: ডেনিস রিচি ১৯৭২ সালে এটি তৈরি করেন।
• ধরন: এটি একটি প্রসিডিউরাল (নির্দেশনামূলক) এবং মিড-লেভেল (উচ্চ ও নিম্ন স্তরের সমন্বয়) ভাষা হিসেবে পরিচিত।
• ব্যবহার: অপারেটিং সিস্টেম (যেমন- Linux, Windows-এর অংশ), কম্পাইলার, ডাটাবেস এবং গেম ডেভেলপমেন্টে ব্যবহৃত হয়।
• ফ্লেক্সিবিলিটি: এটি হার্ডওয়্যারের কাছাকাছি কাজ করতে পারে (low-level access) আবার মানুষের বোঝার উপযোগী (high-level) সিনট্যাক্স ধারণ করে।
• জনপ্রিয়তা ও প্রভাব: সি-কে "মাদার ল্যাঙ্গুয়েজ" বা অন্যান্য আধুনিক ভাষা যেমন—C++, Java, Python, PHP-এর ভিত্তি হিসেবে ধরা হয়।
• পোর্টেবিলিটি: সি ভাষায় লেখা কোড অন্য কোনো কম্পিউটারে বা অপারেটিং সিস্টেমে সহজেই চালানো যায় (Platform independent)।
কেন সি প্রোগ্রামিং শেখা জরুরি?
• এটি কম্পিউটার কীভাবে হার্ডওয়্যারের সাথে যোগাযোগ করে তা বুঝতে সাহায্য করে ।
• এটি অত্যন্ত দ্রুত এবং কার্যকর।
• প্রোগ্রামিংয়ের ভিত্তি (Basics) শক্ত করার জন্য এটি সেরা ভাষা ।
৩
৫ মন্তব্য