Who is the father of programming? | প্রিয় ভিউয়ার, প্রোগ্রামিং ধারণার প্রবর্তক কে? এই গুরুত্বপূর্ণ প্রশ্নটির উত্তর জানতে অনেকেই আগ্রহী । আপনারা অনেকে অনলাইনে খুজে থাকেন কিন্তু “প্রোগ্রামিং এর জনক কে” প্রশ্নটির সঠিক উত্তর খুজে পান না ৷ সঠিক উত্তরটি জানতে প্রিয়বিডির সাথেই থাকুন ৷ ধন্যবাদ ৷
✍️ 200+ বিভিন্ন বিষয়ের জনক
[MCQ] প্রশ্নঃ প্রোগ্রামিং ধারণার প্রবর্তক কে | Who is the Father of Programming?
প্রোগ্রামিং ধারনার প্রর্বতক হলেন-আ্যাডা লাভলেস ৷ The originator of the concept of programming is Ada Lovelace.
- জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা ৷
- কম্পিউটারের প্রাণ বলা হয় প্রোগ্রামকে ৷
- মেশিন ভাষা দিয়ে কম্পিউটারের মেমােরি অ্যাড্রেসের সঙ্গে সরাসরি সংযােগ সাধন সম্ভব
- মেশিন ভাষার সুবিধা হলো প্রােগ্রাম সরাসরি ও দ্রুত কার্যকরি হয় ৷
- মেশিন ভাষার লিখিত প্রােগ্রামের জন্য অনুবাদকের প্রয়ােজন হয় না ৷
- সি ভাষা Stuctured ধরনের প্রোগ্রামিং মডেল অনুসরণ করে ৷
- প্রোগ্রামিং এর জনক/ Father of Programming আ্যাডা লাভলেস ৷
- প্রোগ্রামিং ভাষা তিন প্রকার ৷
প্রোগ্রামিং কি?
কম্পিউটার একটি আশ্চর্য যন্ত্র , যা অত্যন্ত দ্রুতগতিতে অনেক হিসাব – নিকাশ করতে পারে । তার ওপর প্রচুর পরিমাণ তথ্যও ধারণ করতে পারে , তার স্থায়ী ও অস্থায়ী মেমোরিতে । তো এই সুবিধাকে কাজে লাগিয়ে বিভিন্ন সমস্যা সমাধানের জন্য মানুষ তৈরি করছে হরেক রকমের সফটওয়্যার । সেই সফটওয়্যার হতে পারে একটি সাধারণ ক্যালকুলেটর , কিংবা চালকবিহীন গাড়ি চালানোর সফটওয়্যার , একটি শিক্ষাপ্রতিষ্ঠানের ভর্তির ব্যবস্থা , কিংবা ব্যবসাপ্রতিষ্ঠান পরিচালনার জন্য তৈরি সফটওয়্যার ।
প্রোগ্রামাররা সফটওয়্যার তৈরি করে , যেখানে এক বা একাধিক প্রোগ্রাম থাকে । প্রোগ্রামগুলোতে থাকে সোর্স কোড- যা কম্পিউটার বুঝতে পারে , এমন কোনো ভাষায় লিখতে হয় । সোর্স কোডে একটি নির্দিষ্ট ভাষায় কম্পিউটারের জন্য কিছু নির্দেশ দেওয়া থাকে , যা আরেকটি সফটওয়্যারের মাধ্যমে কম্পিউটার বুঝে নেয় এবং সেই অনুসারে কাজ করে ।
কম্পিউটার প্রোগ্রাম হচ্ছে এক বিশেষ ধরনের ভাষায় লেখা সংকেত , যেগুলো সাজানো থাকে এমনভাবে , যাতে করে কম্পিউটারের হার্ডওয়্যার সহজেই বুঝতে পারে তাকে ঠিক কোন কাজটি কীভাবে করতে হবে ।
কম্পিউটার প্রোগ্রামিং
পৃথিবীর প্রথম প্রোগ্রামার/ Father of Programming ছিলেন একজন মেয়ে , অ্যাডা লাভলেস ( Ada Lovelace ) তাঁর নাম । কম্পিউটারকে মোটা দাগে দুটি অংশে পৃথক করা হয় , হার্ডওয়্যার ও সফটওয়্যার । হার্ডওয়্যার হচ্ছে বিভিন্ন যন্ত্রাংশ আর সফটওয়্যার হচ্ছে সেসব যন্ত্রাংশ চালাবার জন্য লেখা নির্দিষ্ট সংকেত বা কোড । হার্ডওয়্যার কীভাবে কী করবে , সেটি নির্ধারণ করে সফটওয়্যার , যাকে আমরা কম্পিউটার প্রোগ্রামও বলে থাকি । কম্পিউটারের প্রথম প্রোগ্রামিং ভাষা হলো Fortran ৷
বিভিন্ন রোবট যেসব প্রোগ্রাম দিয়ে পরিচালিত হয় , সেসব প্রোগ্রামও কিন্তু সফটওয়্যার । আবার গুগলের মতো সার্চ ইঞ্জিনের পেছনে যেসব প্রোগ্রাম ইন্টারনেটের কোটি কোটি ওয়েবসাইট থেকে তথ্য সংগ্রহ করে , সেগুলোও সফটওয়্যার ।
সহজ ভাষায় বললে , কম্পিউটারকে ইনস্ট্রাকশন দেয়ার প্রক্রিয়া হচ্ছে প্রোগ্রামিং । আরেকটু ভালো করে বলতে গেলে যে কোনো অটোমেটেড মেশিনকে ইনস্ট্রাকশন দেয়ার প্রক্রিয়া হচ্ছে প্রোগ্রামিং । প্রোগ্রামিং হচ্ছে কম্পিউটারকে নির্দেশনা দিয়ে কোনো কাজ করানোর সহজ উপায় । যে কোনো বই যেমন একটি ভাষাতে , যেমন- ইংরেজি , রুশ , জাপানি , বাংলা , ইত্যাদিতে লেখা হয় , তেমনি প্রতিটি প্রোগ্রাম কোনো একটি নির্দিষ্ট প্রোগ্রামিং ভাষাতে লেখা হয় , যেমন— সি , সি ++ , জাভা , পাইথন ইত্যাদি ।
প্রোগ্রাম রচনা করার সময় প্রোগ্রামারকে ঐ নির্দিষ্ট প্রোগ্রামিং ভাষার সিনট্যাক্স বা ব্যাকরণ মেনে চলতে হয় । প্রোগ্রামিং – এর ধাপগুলো যে কোনো সমস্যা সমাধানের ধাপগুলোর মতোই । প্রধান ধাপগুলো হলো : সমস্যাকে সংজ্ঞায়িত করা , ইনপুট ও আউটপুট কি হবে তা নির্বাচন করা , ধারাবাহিকভাবে ( ধাপে ধাপে ) বর্ণনা করা ( এলগরিদম লেখা ) , ফ্লোচার্ট অঙ্কন করা , প্রোগ্রামিং ভাষা নির্ণয় করা ও কোড লেখা , কোড কম্পাইল ও ডিবাগ করা এবং ডকুমেন্টেশন তৈরি করা ।
-
কম্পিউটারের প্রথম প্রোগ্রামিং ভাষা কোনটি?
উত্তর: কম্পিউটারের প্রথম প্রোগ্রামিং ভাষা Fortran ৷
-
কত সালে সি প্রোগ্রামিং ভাষা তৈরি হয়?
উত্তরঃ ১৯৭৮ সালে সি প্রোগ্রামিং ভাষা তৈরি হয় ৷ উদ্ভাবক হলেন ব্রায়ান কার্নিঘান এবং ডেনিস রিচি ৷