C++ কে সঠিকভাবে উপস্থাপন করে এমন অপশন কোনটি?
A
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা
B
মার্কআপ ভাষা
C
ফাংশনাল প্রোগ্রামিং ভাষা
D
প্রোসিডিউরাল প্রোগ্রামিং ভাষা
উত্তরের বিবরণ
C++ হলো একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP) ভাষা, যা C ভাষার উপর ভিত্তি করে তৈরি। এই ভাষার মূল বৈশিষ্ট্য হলো অবজেক্ট, যার মাধ্যমে ডেটা এবং ফাংশন একত্রে সংগঠিত করা যায়। C++-এ ইনক্যাপসুলেশন, ইনহেরিটেন্স, পলিমরফিজম ইত্যাদি OOP ধারণাগুলো ব্যবহার করে সফটওয়্যারকে আরও মডুলার, পুনঃব্যবহারযোগ্য এবং পরিচালনাযোগ্য করা যায়। যদিও C++ প্রোসিডিউরাল প্রোগ্রামিংও সমর্থন করে, তবে এর শক্তিশালী OOP ফিচারের কারণে এটি প্রধানত অবজেক্ট ওরিয়েন্টেড ভাষা হিসেবে ধরা হয়। তাই অপশনগুলোর মধ্যে ‘অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা’ সঠিক উত্তর।
সি++ সম্পর্কে তথ্য:
-
সি++ হলো এক ধরনের অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
-
এটি ১৯৮০ সালে বিয়ার্নে স্ট্রোট্রুপ (Bjarne Stroustrup) যুক্তরাষ্ট্রের AT&T Bell Laboratories-এ ডেভেলপ করেন।
-
মূলত C ভাষার উপর ভিত্তি করে তৈরি করা হয়েছিল, যাতে প্রোসিডিউরাল প্রোগ্রামিংয়ের সুবিধা বজায় রেখে OOP ধারণা যোগ করা যায়।
-
C++ সফটওয়্যার উন্নয়ন, গেম ডেভেলপমেন্ট, সিস্টেম প্রোগ্রামিং এবং বিভিন্ন কমপ্লেক্স অ্যাপ্লিকেশনে ব্যাপকভাবে ব্যবহৃত হয়।
0
Updated: 1 month ago
অ্যাডা লাভলেস কোন গণনা যন্ত্রের সাহায্যে কাজ করেছিলেন?
Created: 1 month ago
A
UNIVAC
B
Analytical Engine
C
Z3
D
ENIAC
অ্যাডা লাভলেস ছিলেন ইতিহাসের প্রথম কম্পিউটার প্রোগ্রামার, যিনি চার্লস ব্যাবেজের উদ্ভাবিত Analytical Engine নামক প্রস্তাবিত গণনা যন্ত্রের জন্য অ্যালগরিদম তৈরি করেছিলেন। যদিও এই যন্ত্রটি তার জীবদ্দশায় সম্পূর্ণ তৈরি হয়নি, তবুও অ্যাডা লাভলেস তার বিশ্লেষণাত্মক চিন্তা এবং গণনামূলক ধারণা ব্যবহার করে ব্যাখ্যা করেন যে এটি কীভাবে কাজ করতে পারে। তিনি বুঝতে পেরেছিলেন যে Analytical Engine শুধু সংখ্যা নয়, বরং যেকোনো ধরনের প্রতীকগত ডেটা প্রক্রিয়াকরণে সক্ষম। তার এই দূরদর্শিতা তাকে আধুনিক প্রোগ্রামিংয়ের পথিকৃৎ হিসেবে প্রতিষ্ঠিত করেছে।
সঠিক উত্তর: খ) Analytical Engine
প্রথম কম্পিউটার প্রোগ্রামার সম্পর্কিত তথ্য:
-
১৭৮৬ সালে জার্মানির মুলার ‘ডিফারেন্স ইঞ্জিন’ নামক একটি ক্যালকুলেটর বা গণনা যন্ত্র তৈরির পরিকল্পনা করেন।
-
প্রায় দুই যুগ পর, ১৮১২ সালে অ্যাডা লাভলেস Analytical Engine-এর জন্য অ্যালগরিদম তৈরি করেন।
-
তিনি প্রোগ্রামিং ধারণার মূলনীতিগুলো প্রতিষ্ঠা করেন, যা পরবর্তীতে আধুনিক কম্পিউটার প্রোগ্রামিং-এর ভিত্তি হিসেবে ব্যবহৃত হয়েছে।
-
Analytical Engine-এর ধারণা এবং অ্যাডা লাভলেসের কাজ কম্পিউটার বিজ্ঞানের ইতিহাসে যুগান্তকারী অবদান রেখেছে।
0
Updated: 1 month ago
নিম্নলিখিত কোনটি শারীরবৃত্তীয় বায়োমেট্রিক পদ্ধতি?
Created: 1 month ago
A
কিবোর্ড টাইপিং গতি যাচাইকরণ
B
হাতে করা স্বাক্ষর যাচাইকরণ
C
ডিএনএ পর্যবেক্ষণ
D
কণ্ঠস্বর যাচাইকরণ
শারীরবৃত্তীয় বায়োমেট্রিক পদ্ধতি হলো এমন একটি প্রযুক্তি যা মানুষের দেহের ভৌত বা জৈব বৈশিষ্ট্যের উপর ভিত্তি করে পরিচয় শনাক্ত করে। অপশনগুলোর মধ্যে ডিএনএ পর্যবেক্ষণ (গ) শারীরবৃত্তীয় বায়োমেট্রিক পদ্ধতি হিসেবে গণ্য হয়, কারণ এটি মানুষের জিনগত বৈশিষ্ট্যের উপর নির্ভর করে, যা প্রতিটি মানুষের জন্য সম্পূর্ণ ভিন্ন এবং পরিবর্তনযোগ্য নয়। অন্যদিকে, কণ্ঠস্বর যাচাইকরণ, কিবোর্ড টাইপিং গতি এবং হাতে করা স্বাক্ষর—এসব আচরণগত বায়োমেট্রিক পদ্ধতি অন্তর্ভুক্ত, যা মানুষের ব্যবহার অনুযায়ী পরিবর্তিত হতে পারে। সুতরাং, স্থায়িত্ব এবং নির্ভরযোগ্যতার দিক থেকে ডিএনএ পর্যবেক্ষণ সবচেয়ে নিখুঁত শারীরবৃত্তীয় বায়োমেট্রিক পদ্ধতি।
বায়োমেট্রিক্স সম্পর্কে তথ্য:
-
বায়োমেট্রিক্স শব্দের উৎপত্তি হয়েছে গ্রীক শব্দ “bio” (জীবন) এবং “metron” (পরিমাপ) থেকে।
-
এটি এমন একটি পদ্ধতি যা মানুষের অভ্যন্তরীণ বা বাহ্যিক বৈশিষ্ট্য নির্ণয় করে তাদের স্বতন্ত্রতা শনাক্ত করতে সাহায্য করে।
-
বায়োমেট্রিক্স প্রযুক্তি ব্যবহার করা হয় নিরাপত্তা, পরিচয় যাচাইকরণ, এবং অ্যান্টি-ফ্রড সিস্টেমে।
-
শারীরবৃত্তীয় বৈশিষ্ট্য যেমন ডিএনএ, আঙ্গুলের ছাপ, চোখের আইরিস, আচরণগত বৈশিষ্ট্য যেমন কণ্ঠস্বর, টাইপিং প্যাটার্ন, স্বাক্ষর—উভয়ই বায়োমেট্রিক্সের অন্তর্ভুক্ত।
0
Updated: 1 month ago
Quick Response কোড কীসের জন্য ব্যবহৃত হয়?
Created: 1 month ago
A
লিংক শেয়ার করার জন্য
B
ডকুমেন্ট আদান-প্রদান করার জন্য
C
ডিজিটাল তথ্য সংরক্ষণ করার জন্য
D
শুধু মানি ট্রান্সফার করার জন্য
QR কোড হলো একটি দ্বি-মাত্রিক বারকোড, যা দ্রুত পড়া যায় এবং ডিজিটাল তথ্য সংরক্ষণ করতে সক্ষম। এটি টেক্সট, URL, যোগাযোগের তথ্য, পেমেন্ট ডিটেইলস ইত্যাদি সংরক্ষণ করতে পারে এবং স্ক্যানের মাধ্যমে ব্যবহারকারীরা সহজেই তথ্য অ্যাক্সেস করতে পারে।
QR কোড সম্পর্কিত মূল তথ্য:
-
পূর্ণরূপ: Quick Response Code
-
QR কোডকে বারকোডের সম্প্রসারণ হিসেবে ধরা যায়, যেখানে কালো বিন্দুগুলোর উল্লম্ব ও অনুভূমিক অবস্থান উভয়ই অপটিক্যাল স্ক্যানার দ্বারা পড়া যায়।
-
সাধারণ বারকোড অনুভূমিকভাবে তথ্য ধারণ করে, কিন্তু QR কোড উল্লম্ব ও অনুভূমিকভাবে তথ্য ধারণ করতে পারে, ফলে এটি বারকোডের তুলনায় অনেক বেশি তথ্য সংরক্ষণ করতে পারে।
-
তথ্য প্রেরণ ও পড়ার জন্য অপটিক্যাল স্ক্যানার ব্যবহৃত হয়।
-
QR কোডে সংরক্ষিত তথ্য শুধুমাত্র পড়া যায়।
-
এর তথ্য ধারণ ক্ষমতা প্রায় ৭,০৮৯টি ক্যারেক্টার।
মূল উদ্দেশ্য হলো যেকোনো ধরনের ডিজিটাল তথ্যকে কম্প্যাক্ট আকারে সংরক্ষণ করা, যা স্মার্টফোন বা অন্যান্য ডিভাইস দিয়ে সহজে স্ক্যান করা যায়।
উৎস:
0
Updated: 1 month ago