নিচের উদ্দীপকটি পড়ে নিচের প্রশ্নের উত্তর দাও

সেলিম একজন হার্ডওয়‍্যার ইঞ্জিনিয়ার। সে হার্ডওয়‍্যার পরিচালনা করার জন্য সিস্টেম লেভেলের প্রোগ্রাম ব্যবহার করে।

উদ্দীপকে হার্ডওয়্যার পরিচালনার জন্য ব্যবহৃত সফটওয়্যার কোনটি?

Updated: 11 months ago
  • পাইথন
  • জাভা
  • ফোরট্রান
  • সি
571
ব্যাখ্যাঃ

উদ্দীপকে সেলিম একজন হার্ডওয়্যার ইঞ্জিনিয়ার হিসেবে হার্ডওয়্যার পরিচালনা করার জন্য সিস্টেম লেভেলের প্রোগ্রাম ব্যবহার করেন। এই ধরনের কাজের জন্য সি (C) প্রোগ্রামিং ভাষাটি অত্যন্ত উপযুক্ত।

        
  • সি (C): এটি একটি শক্তিশালী এবং কার্যকরী মিডল-লেভেল প্রোগ্রামিং ভাষা। সি ভাষা সরাসরি মেমরি অ্যাক্সেস এবং হার্ডওয়্যার ডিভাইস নিয়ন্ত্রণ করার সুবিধা দেয়। অপারেটিং সিস্টেম (Operating System), ডিভাইস ড্রাইভার (Device Driver), এমবেডেড সিস্টেম (Embedded System) এবং বিভিন্ন হার্ডওয়্যার সম্পর্কিত অ্যাপ্লিকেশন তৈরির জন্য সি ব্যাপকভাবে ব্যবহৃত হয়। এর কারণ হলো এটি হার্ডওয়্যারের কাছাকাছি স্তরে কাজ করতে পারে এবং সিস্টেম রিসোর্সগুলোকে দক্ষতার সাথে ব্যবহার করতে পারে। উদ্দীপকের "সিস্টেম লেভেলের প্রোগ্রাম" এবং "হার্ডওয়্যার পরিচালনা" এর মূল উদ্দেশ্যের সাথে সি ভাষার ব্যবহার সরাসরি সম্পর্কিত।

অন্যান্য অপশনগুলো কেন সঠিক নয়, তা নিচে দেওয়া হলো:

        
  • পাইথন (Python): এটি একটি উচ্চ-স্তরের ইন্টারপ্রেটেড ভাষা যা ওয়েব ডেভেলপমেন্ট (Web Development), ডেটা সায়েন্স (Data Science), আর্টিফিশিয়াল ইন্টেলিজেন্স (Artificial Intelligence), মেশিন লার্নিং (Machine Learning) এবং স্ক্রিপ্টিংয়ের জন্য বেশি পরিচিত। এটি সরাসরি হার্ডওয়্যার নিয়ন্ত্রণের জন্য সি-এর মতো উপযোগী নয়।
  •     
  • জাভা (Java): এটিও একটি উচ্চ-স্তরের, অবজেক্ট-ওরিয়েন্টেড ভাষা যা এন্টারপ্রাইজ অ্যাপ্লিকেশন (Enterprise Application), অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট (Android App Development) এবং সার্ভার-সাইড প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয়। জাভা প্ল্যাটফর্ম-স্বাধীন হলেও, সরাসরি সিস্টেম-লেভেলের হার্ডওয়্যার অপারেশনের জন্য সি-এর মতো কার্যকারিতা প্রদান করে না।
  •     
  • ফোরট্রান (Fortran): এটি মূলত বৈজ্ঞানিক ও গাণিতিক গণনার জন্য ডিজাইন করা হয়েছিল। এটি বিশেষ করে নিউমেরিক্যাল কম্পিউটেশন (Numerical Computation) এবং উচ্চ-পারফরম্যান্স কম্পিউটিংয়ে (High-Performance Computing) ব্যবহৃত হয়, কিন্তু সিস্টেম-লেভেলের হার্ডওয়্যার নিয়ন্ত্রণের জন্য এটি প্রধান পছন্দ নয়।
Satt AI
Satt AI
2 weeks ago

কম্পিউটার নামক যন্ত্রটি কোনো না কোনোভাবে পুরো পৃথিবীর প্রায় প্রতিটি মানুষের জীবনকে প্রভাবিত করেছে। এই অসাধারণ যন্ত্রটি কোন কাজে ব্যবহার করা যাবে সেটি শুধু মানুষের সৃজনশীলতা দিয়ে সীমাবদ্ধ। তবে এককভাবে কম্পিউটার নামের এই যন্ত্রটির সাথে অন্য আরেকটি যন্ত্রের কোনো পার্থক্য নেই। কম্পিউটার আলাদাভাবে একটি বিশেষ কিছু হয়ে উঠে কারণ এটিকে নির্দিষ্ট কোনো কাজ করার জন্য প্রোগ্রাম করা সম্ভব। কম্পিউটার যেহেতু একটি ইলেকট্রনিক যন্ত্র ছাড়া আর কিছুই নয় এবং সেটি 1 এবং 0 ছাড়া আর কিছুই বুঝতে পারে না, তাই তাকে প্রোগ্রাম করার জন্য এই 1 এবং 0 দিয়েই মেশিন কোডে কিন্তু দুর্বোধ্য নির্দেশনা দিতে হয়। বিষয়টিকে সহজ করার জন্য অনেক প্রোগ্রামিং ভাষা উদ্ভাবন করা হয়েছে, এই ভাষাগুলোতে একজন প্রয়োজনীয় কোড লিখতে পারে যেটি পরবর্তীকালে মেশিন কোডে রূপাস্তুরিত করে কম্পিউটারের কাছে নির্দেশনা হিসেবে পাঠানো হয়। এরকম একটি জনপ্রিয় এবং বহুল ব্যবহৃত কম্পিউটার প্রোগ্রামিংয়ের ভাষা হচ্ছে সি (C)। এই অধ্যায়ে শিক্ষার্থীদের কাছে প্রোগ্রামিংয়ের খুঁটিনাটির সাথে সাথে C ভাষায় প্রোগ্রামিং করার প্রাথমিক বিষয়গুলো তুলে ধরা হয়েছে।

এ অধ্যায় পাঠ শেষে শিক্ষার্থীরা-

  • প্রোগ্রামের ধারণা ব্যাখ্যা করতে পারবে;
  • বিভিন্ন স্তরের প্রোগ্রামিং ভাষা বর্ণনা করতে পারবে।
  • প্রোগ্রামের সংগঠন প্রদর্শন করতে পারবে;
  • প্রোগ্রাম অ্যালগরিদম ও ফ্লো চার্ট প্রস্তুত করতে পারবে;
  • 'সি' প্রোগ্রামিং ভাষা ব্যবহার করে প্রোগ্রাম প্রস্তুত করতে পারবে।

Related Question

View All
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই