প্রথম কম্পিউটার প্রোগ্রামার কে ছিলেন?
A
অ্যাডা লাভলেস
B
এলান টিউরিং
C
চার্লস ব্যাবেজ
D
জন ভন নিউম্যান
উত্তরের বিবরণ
অ্যাডা লাভলেস (Ada Lovelace) ছিলেন একজন ব্রিটিশ গণিতবিদ এবং লেখিকা, যিনি চার্লস ব্যাবেজের অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রথম অ্যালগরিদম লিখেছিলেন। তার এই অবদানের কারণে তাকে বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার হিসেবে স্বীকৃতি দেওয়া হয়।
প্রথম কম্পিউটার প্রোগ্রামার:
-
১৭৮৬ সালে জার্মানির মুলার ‘ডিফারেন্স ইঞ্জিন’ নামে একটি ক্যালকুলেটর বা গণনা যন্ত্র তৈরির পরিকল্পনা করেন।
-
প্রায় দুই যুগ পর ১৮১২ সালে ইংল্যান্ডের কেমব্রিজ বিশ্ববিদ্যালয়ের গণিত অধ্যাপক চার্লস ব্যাবেজ (Charles Babbage) আরও উন্নত ডিফারেন্স ইঞ্জিন বা বিয়োগ ফলভিত্তিক গণনার যন্ত্র উদ্ভাবনের পরিকল্পনা করেন।
-
চার্লস ব্যাবেজকে আধুনিক কম্পিউটারের জনক বলা হয়।
-
১৮৩৩ সালে ব্যাবেজ ‘অ্যানালাইটিক্যাল ইঞ্জিন’ নামে অপর একটি যন্ত্র তৈরির পরিকল্পনা ও নকশা তৈরি করেন।
-
ব্যাবেজ তার মেশিনে নিয়ন্ত্রণ অংশ, গাণিতিক অংশ, স্মৃতি অংশ, গ্রহণ মুখ এবং নির্গমন মুখ সংজ্ঞায়িত করেন, যা আধুনিক কম্পিউটারের মূল কাঠামোর সঙ্গে সমজাতীয়।
-
অ্যানালাইটিক্যাল ইঞ্জিনের পরিকল্পনা ও উন্নয়নে অ্যাডা লাভলেসের অবদান অস্বীকার্য।
-
এই যন্ত্রে সাধারণ অ্যাসেম্বলি ভাষার মতো প্রোগ্রাম ব্যবহার করা হতো।
-
অ্যাডা লাভলেস অ্যানালাইটিক্যাল ইঞ্জিনের জন্য প্রোগ্রাম রচনা করেন।
-
ফলে, অ্যাডা লাভলেসকে প্রকৃতপক্ষে বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার বলা হয়।
-
আধুনিক প্রোগ্রামিং ভাষা ‘Ada’ তার নামানুসারে রাখা হয়েছে।
0
Updated: 1 month ago
প্রোগ্রাম থেকে কপি করা ডাটা কোথায় থাকে?
Created: 2 months ago
A
RAM
B
Clipboard
C
Terminal
D
Hard Disk
ক্লিপবোর্ড এবং RAM-এর পার্থক্য
-
যখন কোনো প্রোগ্রাম থেকে ডেটা কপি করা হয়, তখন তা ক্লিপবোর্ডে জমা হয়।
-
ক্লিপবোর্ড হলো অস্থায়ী RAM-এর একটি অংশ, যেখানে ডেটা অন্য কোনো স্থানে পেস্ট করার আগে সংরক্ষিত থাকে।
-
ক্লিপবোর্ডে সাধারণত তিনটি কমান্ড ব্যবহার হয়: Cut, Copy, Paste।
-
কম্পিউটার চালু থাকাকালীন ডেটা RAM-এ থাকে এবং কম্পিউটার বন্ধ করলে তা মুছে যায়।
-
অন্যদিকে, কিছু সফটওয়্যার নিজস্ব ক্লিপবোর্ড সুবিধা রাখে, যাতে ডেটা কেবল সেই সফটওয়্যারের মধ্যে তৎক্ষণাৎ ব্যবহার করা যায়।
-
সাধারণত প্রোগ্রামও RAM-এ লোড হয়, কিন্তু প্রোগ্রাম থেকে কপি করা ডেটা আলাদাভাবে ক্লিপবোর্ডে জমা হয়।
-
সহজভাবে বলা যায়, ক্লিপবোর্ড হলো RAM-এর একটি স্পেসিফিক অংশ, যা অস্থায়ী ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
উৎস: ব্রিটানিকা ওয়েবসাইট।
0
Updated: 2 months ago
কোন অংশটি কম্পিউটারে প্রোগ্রাম এবং ডেটা সাময়িকভাবে সংরক্ষণ করে?
Created: 1 month ago
A
Hard disk
B
ALU
C
RAM
D
ROM
RAM (Random Access Memory) হলো কম্পিউটারের অস্থায়ী বা সাময়িক স্মৃতি, যা প্রোগ্রাম এবং ডেটা সাময়িকভাবে সংরক্ষণ করে। এটি কেবল তখনই তথ্য ধরে রাখে যখন কম্পিউটার চালু থাকে। যখন কোনো প্রোগ্রাম চালানো বা ডেটা প্রসেস করা হয়, তখন সেই তথ্য RAM-এ লোড হয়, যাতে CPU দ্রুত অ্যাক্সেস করতে পারে। RAM-এর সাহায্যে কম্পিউটার দ্রুত হিসাব করতে এবং প্রোগ্রাম চালাতে সক্ষম হয়, কারণ এটি Hard Disk-এর তুলনায় অনেক দ্রুত।
RAM-এর বৈশিষ্ট্য ও ব্যবহার:
-
পূর্ণরূপ: Random Access Memory
-
RAM কে কার্যকরী স্মৃতি কেন্দ্র বলা হয়।
-
RAM-এর ক্ষমতা যত বেশি, কম্পিউটার তত বেশি ফাইল এবং প্রোগ্রাম একসাথে দ্রুত প্রক্রিয়াকরণ করতে পারে।
-
RAM-এ লিখা ও পড়া উভয়ই সম্ভব, তবে বিদ্যুৎ চলে গেলে সমস্ত তথ্য মুছে যায়, তাই RAM-কে ভোলাটাইল (Volatile) বলা হয়।
-
RAM দুই ধরনের: DRAM (Dynamic RAM) এবং SRAM (Static RAM)।
-
প্রাথমিকভাবে পিসিতে শুধুমাত্র DRAM ব্যবহৃত হতো, বর্তমানে উভয় প্রকার RAM ব্যবহৃত হয়।
-
ব্যবহারকারী যখন কোনো সফটওয়্যার (যেমন Chrome, Word) চালায়, এটি RAM-এ লোড হয় এবং CPU সরাসরি RAM থেকে ডেটা পড়ে প্রসেস করে।
-
দ্রুতগতির অ্যাক্সেসের কারণে RAM কম্পিউটারের কার্যক্ষমতার জন্য অত্যন্ত গুরুত্বপূর্ণ, যা হার্ড ডিস্কের তুলনায় ১০–১০০ গুণ দ্রুত।
🔹 উপসংহার: কম্পিউটারে সাময়িক সংরক্ষণের জন্য RAM অপরিহার্য।
0
Updated: 1 month ago
নিম্নলিখিত কোনটি AI প্রোগ্রামিং ভাষা নয়?
Created: 2 months ago
A
LISP
B
PROLOG
C
Java
D
HTML
HTML (HyperText Markup Language)
-
ওয়েব ব্রাউজারে তথ্য প্রদর্শনের জন্য ব্যবহৃত।
-
AI বা কৃত্রিম বুদ্ধিমত্তা প্রোগ্রামিং ভাষা নয়।
কৃত্তিম বুদ্ধিমত্তা (Artificial Intelligence / AI)
-
মানুষের মত চিন্তা-ভাবনা কম্পিউটারে কৃত্রিমভাবে বাস্তবায়নের প্রক্রিয়া।
-
AI-এজেন্ট: চারপাশ পর্যবেক্ষণ করে সর্বোচ্চ সফলতার জন্য সঠিক সিদ্ধান্ত গ্রহণ করে।
বৈশিষ্ট্য ও উদ্দেশ্য:
-
পঞ্চম প্রজন্মের কম্পিউটার একই সময়ে বহুবিধ কাজ দ্রুত করতে পারে।
-
AI কম্পিউটারকে মানবজাতির বুদ্ধিমত্তার মতো আচরণ শেখায়।
AI-এর মাধ্যমে কম্পিউটার শিখতে পারে:
-
মানুষের মত চিন্তা করা
-
অসম্পূর্ণ তথ্য থেকে সিদ্ধান্তে পৌঁছানো
-
সমস্যা সমাধান করা
-
পরিকল্পনা ও বিচক্ষণতা প্রদর্শন
-
খেলাধুলা বা অন্যান্য কার্য সম্পন্ন করা
AI-এর ব্যবহার ক্ষেত্র:
-
রোবটিক্স ও perception
-
প্রাকৃতিক ভাষা প্রক্রিয়াকরণ (NLP)
-
এক্সপার্ট সিস্টেম
-
নিউরাল নেটওয়ার্ক
-
ভার্চুয়াল রিয়েলিটি
-
ফাজি লজিক
-
স্পিচ ও প্যাটার্ন সনাক্তকরণ
-
প্রোগ্রামিং ল্যাংগুয়েজ
AI-এ ব্যবহৃত ভাষা:
-
LISP, CLISP, PROLOG, C/C++, Java
AI-এর কার্যপ্রণালী ভাগ:
-
Deduction and Problem Solving (সূত্রের প্রতিপাদন ও সমস্যা সমাধান)
-
Knowledge Representation (জ্ঞানের উপস্থাপন)
-
Planning (পরিকল্পনা)
-
Machine Learning (যন্ত্রের শিক্ষা)
-
Speech and Pattern Recognition (স্পিচ ও প্যাটার্ন সনাক্তকরণ)
সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান
0
Updated: 2 months ago