আমাদের কমিউনিটিতে নতুন? আজই রেজিষ্ট্রেশন করে আমাদের অন্যান্য পরিবারের সদস্য হয়ে যান।
avatar
0 টি পছন্দ 0 টি অপছন্দ

সি প্রোগ্রামিং এর বৈশিষ্ট্য গুলো কি কি?

সি প্রোগ্রামিং এর বৈশিষ্ট্য গুলো কি কি?

উত্তর দেওয়ার জন্য লগইন অথবা একাউন্ট রেজিষ্টার করুন.

2 টি উত্তর

avatar
0 টি পছন্দ 0 টি অপছন্দ

সি প্রোগ্রামিং ভাষার বেশ কিছু বৈশিষ্ট্য রয়েছে। এর মধ্যে উল্লেখযোগ্য কয়েকটি হল:

  • মধ্যস্তরের ভাষা (Middle-level language): সি একটি মধ্যস্তরের ভাষা, যা উচ্চস্তরের ভাষা এবং নিম্নস্তরের ভাষার মধ্যে একটি সেতু। এটি উচ্চস্তরের ভাষার সুবিধা যেমন সহজে পড়া ও বোঝা যায়, এবং নিম্নস্তরের ভাষার সুবিধা যেমন হার্ডওয়্যারের সাথে সরাসরি যোগাযোগ করা যায়, উভয়ই প্রদান করে।
  • বহনযোগ্যতা (Portability): সি প্রোগ্রাম যেকোনো অপারেটিং সিস্টেমে চালানো যায়। এটি সি প্রোগ্রামের অন্যতম গুরুত্বপূর্ণ বৈশিষ্ট্য।
  • কর্মক্ষমতা (Efficiency): সি প্রোগ্রামে রচিত কোড সাধারণত খুবই দক্ষ হয়। এটি সি প্রোগ্রামকে সিস্টেম প্রোগ্রামিংয়ের জন্য আদর্শ করে তোলে।
  • সাধারণ-উদ্দেশ্য ভাষা (General-purpose language): সি প্রোগ্রাম দিয়ে যেকোনো ধরনের প্রোগ্রাম লেখা যায়। এটি সি প্রোগ্রামকে একটি জনপ্রিয় ভাষা করে তুলেছে।
  • শক্তিশালী নিয়ন্ত্রণ কাঠামো (Strong control structure): সি প্রোগ্রামে রয়েছে শক্তিশালী নিয়ন্ত্রণ কাঠামো, যা প্রোগ্রামকে আরও দক্ষ ও নিয়ন্ত্রিত করে তোলে।
  • অনুবাদক সহজ (Easy to compile): সি প্রোগ্রাম সহজেই অনুবাদ করা যায়। এটি সি প্রোগ্রামিং শুরু করার জন্য একটি আদর্শ ভাষা করে তোলে।


সি প্রোগ্রামিং ভাষার এইসব বৈশিষ্ট্যগুলিই একে একটি জনপ্রিয় ও শক্তিশালী প্রোগ্রামিং ভাষা করে তুলেছে।

avatar
0 টি পছন্দ 0 টি অপছন্দ

সি প্রোগ্রামিং এর বৈশিষ্ট্য গুলো হলো:

  1. সি একটি প্রোসিডিউরাল ল্যাঙ্গুয়েজ, যেখানে প্রোগ্রামগুলি বিভিন্ন ফাংশন বা প্রোসিডিউর এর মাধ্যমে সম্পাদিত হয়। এই ফাংশনগুলি কোড কে মডিউলার করে এবং পুনরায় ব্যবহারের সুবিধা দেয়।
  2. সি একটি দ্রুত এবং দক্ষ ল্যাঙ্গুয়েজ, যা কম প্রক্রিয়ার সময়, মেমরি, ডিস্ক ইত্যাদি ব্যবহার করে। সি এর কোড সরাসরি হার্ডওয়্যারের সাথে যোগাযোগ করতে পারে এবং অন্যান্য উচ্চতর ল্যাঙ্গুয়েজের তুলনায় বেশি পারফরম্যান্স দেয়।
  3. সি একটি বহনযোগ্য ল্যাঙ্গুয়েজ, যা মানে হলো একটি স্টান্ডার্ড সি প্রোগ্রাম যেকোনো প্লাটফর্মে কম্পাইল করা যায়। এটি অনেক ধরণের কম্পিউটার সিস্টেম এবং অপারেটিং সিস্টেমের জন্য কোড লেখার সুবিধা দেয়।
  4. সি একটি স্ট্যাটিক্যালি টাইপ ল্যাঙ্গুয়েজ, যা মানে হলো ভ্যারিয়েবলের টাইপ কম্পাইল টাইমে চেক করা হয়। এটি কোডের ত্রুটি খুঁজে বের করতে এবং ডাইনামিক্যালি টাইপ ল্যাঙ্গুয়েজের তুলনায় দ্রুততর কোড চালাতে সহায়তা করে। 
  5. সি একটি জেনারাল পার্পজ ল্যাঙ্গুয়েজ, যা মানে হলো এটি বিভিন্ন ধরণের এপ্লিকেশন তৈরির জন্য ব্যবহার করা যায়। সি দিয়ে অপারেটিং সিস্টেম, ডাটাবেজ, নেটওয়ার্ক ড্রাইভার, কম্পাইলার, এমবেডেড সিস্টেম, ফটো এডিটিং সফটওয়্যার ইত্যাদি তৈরি করা যায়।


এরকম আরও প্রশ্ন

0 টি পছন্দ 0 টি অপছন্দ
সি প্রোগ্রামিং বেসিক গুলো কি কি?
সি প্রোগ্রামিং বেসিক কিভাবে আয়ত্ত করবো?
0 টি উত্তর
0 টি পছন্দ 0 টি অপছন্দ
সি প্রোগ্রামিং এর কাজ কি?
সি প্রোগ্রামিং এর কাজ কি?
0 টি পছন্দ 0 টি অপছন্দ
সি প্রোগ্রামিং এর জনক কে?
সি প্রোগ্রামিং এর জনক কে?
0 টি পছন্দ 0 টি অপছন্দ
সি প্রোগ্রামিং কি?
সি প্রোগ্রামিং কি?
0 টি পছন্দ 0 টি অপছন্দ
সি প্রোগ্রামিং ভাষায় switch কি?
সি প্রোগ্রামিং ভাষায় switch কি?

250 টি প্রশ্ন

241 টি উত্তর

1 টি মন্তব্য

7 জন সদস্য

অন্যান্য ওয়েবসাইট একটি অনলাইন ভিত্তিক প্রশ্ন-উত্তর পরিবার বা কমিউনিটি। এখানে আপনি আপনার মনের মতো যেকোনো প্রশ্ন করে অন্যান্য প্রশ্ন-উত্তর পরিবারের অন্য সদস্যদের থেকে উত্তর পেতে পারেন এবং পাশাপাশি অন্যের করা প্রশ্নে উত্তরও দিতে পারবেন। একে অন্যকে সাহায্য করে এভাবেই এগিয়ে যাচ্ছে আমাদের পরিবার। আমাদের এই প্রশ্ন-উত্তর পরিবারে যুক্ত হতে আজই রেজিষ্ট্রেশন করুন।
1 Online Users
0 Member 1 Guest
Today Visits : 91
Yesterday Visits : 963
Total Visits : 21433

Most popular questions within the last 7 days

...