প্রথম কম্পিউটার প্রোগ্রামার কে ছিলেন?
A
অ্যাডা লাভলেস
B
এলান টিউরিং
C
চার্লস ব্যাবেজ
D
জন ভন নিউম্যান
উত্তরের বিবরণ
অ্যাডা লাভলেস (Ada Lovelace) ছিলেন একজন ব্রিটিশ গণিতবিদ এবং লেখিকা, যিনি চার্লস ব্যাবেজের অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রথম অ্যালগরিদম লিখেছিলেন। তার এই অবদানের কারণে তাকে বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার হিসেবে স্বীকৃতি দেওয়া হয়।
প্রথম কম্পিউটার প্রোগ্রামার:
-
১৭৮৬ সালে জার্মানির মুলার ‘ডিফারেন্স ইঞ্জিন’ নামে একটি ক্যালকুলেটর বা গণনা যন্ত্র তৈরির পরিকল্পনা করেন।
-
প্রায় দুই যুগ পর ১৮১২ সালে ইংল্যান্ডের কেমব্রিজ বিশ্ববিদ্যালয়ের গণিত অধ্যাপক চার্লস ব্যাবেজ (Charles Babbage) আরও উন্নত ডিফারেন্স ইঞ্জিন বা বিয়োগ ফলভিত্তিক গণনার যন্ত্র উদ্ভাবনের পরিকল্পনা করেন।
-
চার্লস ব্যাবেজকে আধুনিক কম্পিউটারের জনক বলা হয়।
-
১৮৩৩ সালে ব্যাবেজ ‘অ্যানালাইটিক্যাল ইঞ্জিন’ নামে অপর একটি যন্ত্র তৈরির পরিকল্পনা ও নকশা তৈরি করেন।
-
ব্যাবেজ তার মেশিনে নিয়ন্ত্রণ অংশ, গাণিতিক অংশ, স্মৃতি অংশ, গ্রহণ মুখ এবং নির্গমন মুখ সংজ্ঞায়িত করেন, যা আধুনিক কম্পিউটারের মূল কাঠামোর সঙ্গে সমজাতীয়।
-
অ্যানালাইটিক্যাল ইঞ্জিনের পরিকল্পনা ও উন্নয়নে অ্যাডা লাভলেসের অবদান অস্বীকার্য।
-
এই যন্ত্রে সাধারণ অ্যাসেম্বলি ভাষার মতো প্রোগ্রাম ব্যবহার করা হতো।
-
অ্যাডা লাভলেস অ্যানালাইটিক্যাল ইঞ্জিনের জন্য প্রোগ্রাম রচনা করেন।
-
ফলে, অ্যাডা লাভলেসকে প্রকৃতপক্ষে বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার বলা হয়।
-
আধুনিক প্রোগ্রামিং ভাষা ‘Ada’ তার নামানুসারে রাখা হয়েছে।

0
Updated: 1 day ago
নিম্নলিখিত কোনটি AI প্রোগ্রামিং ভাষা নয়?
Created: 3 weeks 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: 3 weeks ago
কম্পিউটারের প্রথম প্রোগ্রামার হিসেবে কাকে গণ্য করা হয়?
Created: 1 week ago
A
অ্যাডা লাভলেস
B
চার্লস ব্যাবেজ
C
অ্যালান টুরিং
D
বিল গেটস
অ্যাডা লাভলেস (Ada Lovelace) (1815–1852)
-
অ্যাডা লাভলেস ছিলেন বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার।
-
তিনি চার্লস ব্যাবেজের Analytical Engine-এর জন্য প্রথম অ্যালগরিদম লিখেছিলেন।
-
এই যন্ত্রটি ছিল প্রাথমিক ধরনের যান্ত্রিক কম্পিউটার, যেখানে নিয়ন্ত্রণ অংশ, গাণিতিক অংশ, স্মৃতি অংশ, ইনপুট ও আউটপুট অংশ অন্তর্ভুক্ত ছিল।
প্রথম কম্পিউটার প্রোগ্রামারের প্রেক্ষাপট:
-
১৭৮৬ সালে জার্মানির মুলার ‘ডিফারেন্স ইঞ্জিন’ নামে একটি গণনা যন্ত্র তৈরির পরিকল্পনা করেন।
-
১৮১২ সালে ইংল্যান্ডের কেমব্রিজ বিশ্ববিদ্যালয়ের গণিত অধ্যাপক চার্লস ব্যাবেজ আরো উন্নত ডিফারেন্স ইঞ্জিনের পরিকল্পনা করেন।
-
১৮৩৩ সালে ব্যাবেজ ‘Analytical Engine’ তৈরি করার নকশা করেন, যা আধুনিক কম্পিউটারের মতোই বৈশিষ্ট্যপূর্ণ।
-
এই যন্ত্রে সাধারণ অ্যাসেম্বলি ভাষার মতো প্রোগ্রাম ব্যবহার করা হতো।
অ্যাডা লাভলেসের অবদান:
-
অ্যানালাইটিক্যাল ইঞ্জিনের জন্য প্রথম প্রোগ্রাম রচনা করেন।
-
কম্পিউটার বিজ্ঞান ও প্রোগ্রামিংয়ে তাঁর অবদান অগ্রণী।
-
আধুনিক প্রোগ্রামিং ভাষা Ada তাঁর নামানুসারে রাখা হয়েছে।

0
Updated: 1 week ago
প্রোগ্রাম থেকে কপি করা ডাটা কোথায় থাকে?
Created: 1 month ago
A
RAM
B
Clipboard
C
Terminal
D
Hard Disk
ক্লিপবোর্ড এবং RAM-এর পার্থক্য
-
যখন কোনো প্রোগ্রাম থেকে ডেটা কপি করা হয়, তখন তা ক্লিপবোর্ডে জমা হয়।
-
ক্লিপবোর্ড হলো অস্থায়ী RAM-এর একটি অংশ, যেখানে ডেটা অন্য কোনো স্থানে পেস্ট করার আগে সংরক্ষিত থাকে।
-
ক্লিপবোর্ডে সাধারণত তিনটি কমান্ড ব্যবহার হয়: Cut, Copy, Paste।
-
কম্পিউটার চালু থাকাকালীন ডেটা RAM-এ থাকে এবং কম্পিউটার বন্ধ করলে তা মুছে যায়।
-
অন্যদিকে, কিছু সফটওয়্যার নিজস্ব ক্লিপবোর্ড সুবিধা রাখে, যাতে ডেটা কেবল সেই সফটওয়্যারের মধ্যে তৎক্ষণাৎ ব্যবহার করা যায়।
-
সাধারণত প্রোগ্রামও RAM-এ লোড হয়, কিন্তু প্রোগ্রাম থেকে কপি করা ডেটা আলাদাভাবে ক্লিপবোর্ডে জমা হয়।
-
সহজভাবে বলা যায়, ক্লিপবোর্ড হলো RAM-এর একটি স্পেসিফিক অংশ, যা অস্থায়ী ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
উৎস: ব্রিটানিকা ওয়েবসাইট।

0
Updated: 1 month ago