C প্রোগ্রামিং কোড হলো ডেনিস রিচি (Dennis Ritchie) কর্তৃক উদ্ভাবিত একটি শক্তিশালী, মাঝারি-স্তরের (mid-level) প্রসিডিউরাল প্রোগ্রামিং ভাষা, যা মূলত সিস্টেম সফটওয়্যার, অপারেটিং সিস্টেম (যেমন- UNIX) এবং অ্যাপ্লিকেশান তৈরির জন্য ব্যবহৃত হয়। এটি দ্রুত, বহনযোগ্য এবং কম্পিউটার মেমোরির সাথে সরাসরি কাজ করতে সক্ষম। সি ল্যাঙ্গুয়েজের সিনট্যাক্স (syntax) সহজ কিন্তু অত্যন্ত কার্যকর।
C প্রোগ্রামিং কোডের মূল বৈশিষ্ট্যসমূহ:
- কাঠামোগত ভাষা (Structured Language): এটি কোডকে ছোট ছোট ফাংশন বা মডিউলে ভাগ করতে সাহায্য করে।
- মাঝারি-স্তরের ভাষা: এটি উচ্চ-স্তরের (high-level) ভাষার মতো মানুষের বোধগম্য আবার নিম্ন-স্তরের (low-level) ভাষার মতো সরাসরি হার্ডওয়্যার/মেমোরি নিয়ন্ত্রণ করতে পারে।
- দ্রুত এবং দক্ষ: কম্পাইলার-ভিত্তিক হওয়ায় সি কোড খুব দ্রুত সম্পন্ন হয়।
- পয়েন্টার (Pointer): মেমোরি অ্যাড্রেসের সাথে সরাসরি কাজ করার ক্ষমতা।
একটি সাধারণ C প্রোগ্রামের গঠন (Example):
c
#include <stdio.h> // প্রি-প্রসেসর ডাইরেক্টিভ (Library)
int main() { // মেইন ফাংশন, যেখান থেকে প্রোগ্রাম শুরু হয়
// printf ফাংশন ব্যবহার করে আউটপুট দেখানো হয়
printf("Hello, World!");
return 0; // প্রোগ্রামটি সফলভাবে শেষ হয়েছে নির্দেশ করে
}
কোড ব্যাখ্যা:
#include <stdio.h>: ইনপুট/আউটপুট ফাংশন ব্যবহারের জন্য হেডার ফাইল যুক্ত করে।int main(): প্রোগ্রামের প্রধান অংশ।printf(): স্ক্রিনে কোনো কিছু দেখানোর জন্য ব্যবহৃত ফাংশন।;: প্রতিটি স্টেটমেন্টের শেষে সেমিকোলন ব্যবহার করা বাধ্যতামূলক।
সি ল্যাঙ্গুয়েজের ব্যবহার:
অপারেটিং সিস্টেম, ডাটাবেস সিস্টেম, গ্রাফিক্স অ্যাপ্লিকেশন, এবং এমবেডেড সিস্টেমের কোড লিখতে এটি বহুল ব্যবহৃত।
১৫
২৫ মন্তব্য