No Problem
  • Home
  • একাডেমিক
    • বিজ্ঞান
    • বাংলা
    • আইসিটি (ICT)
    • ইঞ্জিনিয়ারিং
    • গণিত
    • জীববিজ্ঞান
    • পদার্থবিজ্ঞান
    • রসায়ন
  • লাইফ স্টাইল
  • প্রযুক্তি
  • Other Sites
    • English Site
    • QNA Site
  • Login
No Result
View All Result
No Problem
No Result
View All Result
  • একাডেমিক
  • ➡
  • বিজ্ঞান
  • আইসিটি (ICT)
  • বাংলা ব্যাকরণ
  • ইসলাম
  • ইঞ্জিনিয়ারিং
  • প্রযুক্তি
  • ➡
  • অনলাইনে আয়
  • প্রযুক্তি বিষয়ক তথ্য
  • লাইফ স্টাইল
Home একাডেমিক আইসিটি (ICT)

সি প্রোগ্রামিং কি? সি প্রোগ্রামিং পরিচিতি, সুবিধা ও অসুবিধা

Israt Jahan by Israt Jahan
in আইসিটি (ICT)
0
10
SHARES
478
VIEWS
Share on FacebookShare on Twitter

সি হচ্ছে উচ্চতরের একটি জনপ্রিয় প্রোগ্রামিং ভাষা। অর্থাৎ এটি একটি প্রসিডিউরাল প্রোগ্রামিং ল্যাংগুয়েজ। মার্কিন যুক্তরাষ্ট্রের বেল ল্যাবরেটরিতে ১৯৭০ সালে ডেনিস রিচি সি ভাষার উদ্ভাবন করেন। বর্তমানে এটি একটি শক্তিশালী ভাষা হিসেবে পরিচিত। সি ভাষা দিয়ে তৈরি কয়েকটি সফটওয়্যার হচ্ছে অপারেটিং সিস্টেম, অ্যাসেম্বলার,ডিভাইস ড্রাইভার, ডাটাবেজ ম্যানেজমেন্ট ইত্যাদি।

সি প্রোগ্রামিং ভাষা উন্নয়নের ইতিহাস

সি ভাষা ব্যবহার করে সবধরণের প্রোগ্রাম রচনা করা যায়। এটি একটি প্রসিডিউরাল প্রোগ্রাম ভাষা। C নামটি মার্টিন রিচার্ডস এর উদ্ভাবিত BCPL ভাষা থেকে এসেছে, যা সর্বপ্রথম ক্যামব্রিজ বিশ্ববিদ্যালয়ে রিসার্স অরিয়েন্ডেড কাজে ব্যবহৃত হতো।

আরও পড়ুন – প্রোগ্রামিং কি? জনপ্রিয় কয়েকটি প্রোগ্রামিং ভাষা

ডেনিস রিচি ১৯৭০ সালে এ ভাষা উদ্ভাবন করেন। ১৯৭৮ সালে তাঁর লিখা “দ্যা সি প্রোগ্রামিং ল্যাঙ্গুয়েজ” বইটি প্রকাশ পাওয়ার পর এবং মাইক্রো কম্পিউটারের জনপ্রিয়তা বাড়ার সাথে সাথে C এর ব্যাপক প্রচলন শুরু হয়।

C প্রোগ্রামিং ভাষার বৈশিষ্ট্য

  • সি ল্যাংঙ্গুয়েজ দিয়ে সব ধরণের সমস্যার সমাধান করা যায়।
  • এ ভাষায় main ( ) ফাংশন নামে একটি ফাংশন অবশ্যই থাকতে হবে। এটি দ্বারা প্রোগ্রাম শুরু হয়।
  • এর সাহায্যে সহজেই উচ্চস্তরের ভাষা এবং নিম্ন স্তরের ভাষার মধ্যে সমন্বয় সাধন করা যায়।
  • এটি মধ্য স্তরের ভাষা।
  • এ ভাষায় যেসব Statement থাকে সেগুলোকে দ্বিতীয় বন্ধনীর মাঝে রাখতে হয়।
  • প্রতিটি Statement এর শেষে সেমিকোলন দিতে হয়।
  • এ ভাষা দিয়ে লিখিত এক মেশিনের প্রোগ্রাম অন্য মেশিনে চালানো যায় ইত্যাদি।

C প্রোগ্রামিং ভাষার সুবিধা

  • C প্রোগ্রাম দিয়ে সব ধরণের সমস্যার সমাধান করা যায়।
  • এ ভাষার প্রয়োজনে if, while, for,switch-case ইত্যাদি কন্ট্রোল স্টেটমেন্ট ব্যবহার করা হয়।
  • এ ভাষায় পর্যাপ্ত পরিমাণে লাইব্রেরি ফাংশন, ব্রাঞ্চিং স্টেটমেন্ট ও কন্ট্রোল স্টেটমেন্টের সুবিধা পাওয়া যায়।
  • এ ভাষায় লিখিত এক মেশিনের প্রোগ্রাম অন্য মেশিনে চালানো যায় ইত্যাদি।

C প্রোগ্রামিং ভাষার অসুবিধা

  • এ ভাষায় সব প্রোগ্রাম ছোট হাতের অক্ষরে লিখতে হয়।
  • এ ভাষায় স্পেস অগ্রাহ্য করে।
  • সঠিকভাবে চলক ঘোষণা করতে হয়।
  • লাইব্রেরি ফাংশনের header ফাইলগুলো ঠিকমতো declare করতে হয় ইত্যাদি ।

ত আজ এ পর্যন্তই। আর্টিকেলটি ভালো লাগলে অবশ্যই বন্ধুদের সাথে শেয়ার করবেন।

পড়েদেখুনঃ

ত্রিভুজের ক্ষেত্রফল নির্ণয়ের অ্যালগরিদম ও সি প্রোগ্রাম

11 months ago
367

প্রোগ্রামিং কি? জনপ্রিয় কয়েকটি প্রোগ্রামিং ভাষা

1 year ago
128
Tags: সি প্রোগ্রামসি প্রোগ্রামিং

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Trending Now

তাহাজ্জুদ নামাজের নিয়ম – বাংলা উচ্চারণ সহ নিয়ত, দোয়া এবং পড়ার ফজিলত

1 year ago
72k

দুরুদ শরীফ বাংলা উচ্চারণ আরবি সহ অর্থ এবং ফযিলত

9 months ago
43.7k

পদ কাকে বলে? পদ কত প্রকার ও কি কি?

2 years ago
34.4k

ধ্বনি কাকে বলে? ধ্বনি, স্বরধ্বনি,ও ব্যঞ্জনধ্বনির প্রকারভেদ

2 years ago
27.2k

কারক কাকে বলে? কারক কত প্রকার ও কি কি?

2 years ago
25.6k

বল কাকে বলে? বল কত প্রকার ও কি কি?

1 year ago
22.1k
  • About
  • Privacy & Policy
  • Contact Us

© 2022 No Problem

  • Login
No Result
View All Result
  • Home
  • একাডেমিক
    • বিজ্ঞান
    • বাংলা
    • আইসিটি (ICT)
    • ইঞ্জিনিয়ারিং
    • গণিত
    • জীববিজ্ঞান
    • পদার্থবিজ্ঞান
    • রসায়ন
  • লাইফ স্টাইল
  • প্রযুক্তি
  • Other Sites
    • English Site
    • QNA Site

© 2022 No Problem

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In