কম্পিউটারের জনক - চার্লস ব্যাবেজ

কম্পিউটারের জনক - চার্লস ব্যাবেজ

১৭৯১ সালের ২৬ ডিসেম্বর লন্ডনে জন্ম গ্রহন করেন ' কম্পিউটার জনক ' বলে খ্যাত আবিষ্কারক গণিতবিদ চার্লস ব্যাবেজ। চার্লস ব্যাবেজ একাধারে একজন গণিতবিদ, দার্শনিক, আবিষ্কারক এবং যন্ত্রপ্রকৌশলী। তিনি ছিলেন কেমব্রিজ বিশ্ববিদ্যালয়ের গণিতের অধ্যাপক। তিনিই সর্বপ্রথম প্রোগ্রামযোগ্য কম্পিউটারের ধারণার সূচনা করেন। তিনি প্রথম ১৮২২ সালে ডিফারেন্স মেশিন নামে তৈরি করেন বিশ্বের প্রথম কম্পিউটার। ১৮৩৩ সালে এনালাইটিক্যাল ইঞ্জিন নামক একটি গণনা যন্ত্র তৈরির পরিকল্পনা করেন এবং নকশা করেন ।তাই তাকে কম্পিউটারের জনক বলে অ্যাখায়িত করা হয় ।

বিখ্যাত কবি লর্ড বায়রনের কন্যা অগাস্টা আডা বায়রন, যার ডাক নাম ছিল ' কাউন্টেস অফ লাভলেস ' বা ' অ্যাডা লাভলেস ' চার্লস ব্যাবেজ আবিস্কৃত কম্পিউটারের বা ডিফারেন্স মেশিনের জন্য প্রথম প্রোগ্রাম লেখেন। চার্লস ব্যাবেজের আবিষ্কার কে আরো গতিময় করে ছিলেন অগাস্টা বায়রন। বর্তমানে প্রথম কম্পিউটার প্রোগ্রামার হিসেবে অগাস্টা আডা বায়রনের নাম স্মরণীয় হয়ে আছে।ADA হচ্ছে কম্পিউটার এর প্রথম প্রোগ্রামিং ভাষা যা লেডি অ্যাডা আগাস্টার নাম অণুসারে নামকরণ করা হয় । 

কম্পিউটার সফটওয়্যার

প্রানিদেহের সাথে কম্পিউটারের তুলনা করলে বলা যায় , কম্পিউটারের হার্ডওয়্যার হচ্ছে দেহ আর সফটওয়্যার হচ্ছে প্রাণশক্তি।

কম্পিউটার সফটওয়্যার বলতে একগুচ্ছ কম্পিউটার প্রোগ্রাম, কর্মপদ্ধতি ও ব্যবহারবিধিকে বোঝায়, যার সাহায্যে কম্পিউটারে কোনো নির্দিষ্ট প্রকারের কাজ সম্পাদন করা যায়।

বিভিন্ন ধরনের সফটওয়্যারের মধ্যে রয়েছে ব্যবহারিক সফটওয়্যার, যেমন- অফিস স্যুট অ্যাপলিকেশন, যার মাধ্যমে বিভিন্ন প্রকারের চিঠিপত্র, বিল, হিসাবপত্র, তথ্য ভান্ডার তৈরি করা যায়।

আবার কম্পিউটারের মাধ্যমে বিভিন্ন প্রকারের সফটওয়্যার চালানো ও সার্বিকভাবে কম্পিউটার পরিচালনার জন্য এক প্রকারের সফটওয়্যার রয়েছে যেগুলিকে বলা হয় অপারেটিং সিস্টেম, যেমন লিনাক্স, ম্যাক ওএস, মাইক্রোসফট উইন্ডোজ, ইত্যাদি। এ ধরনের সফটওয়্যারগুলি কম্পিউটারের হার্ডওয়্যার ও অন্যান্য সফটওয়্যারের মাঝে সমন্বয় সাধন করে এবং কম্পিউটারের মাধ্যমে সকল প্রকারের কাজ সম্পাদনে সাহায্য করে।

এছাড়া প্রয়োজন ও চাহিদা অনুযায়ী বিভিন্ন সময় বিভিন্ন প্রকারের সফটওয়্যার তৈরি করা হয় যা অ্যাপ্লিকেশন সফটওয়্যার নামে পরিচিত।

সফটওয়্যার প্রধানতঃ প্রকারঃ-


১. সিস্টেম সফটওয়্যার

সিস্টেম সফটওয়্যার একটি কম্পিউটার সফটওয়্যার যেটার নকশা করা হয়েছে, কম্পিউটারের হার্ডওয়্যার কে পরিচালনা করার জন্য এবং এপ্লিকেশন সফটওয়্যারগুলোকে কাজ করার উপযোগী পরিবেশ প্রদানের জন্য।

২. প্রোগ্রামিং সফটওয়্যার

প্রোগ্রামিং সফটওয়্যার হল একধরণের কম্পিউটার প্রোগ্রাম অথবা এ্যাপ্লিকেশন যা সফটওয়্যার উন্নয়নকারীগণ ব্যবহার করে থাকেন কোনো সফটওয়্যার তৈরি, ডিবাগ, নিয়ন্ত্রণ, রক্ষণাবেক্ষণ অথবা অন্য প্রোগ্রাম বা এপ্লিকেশনগুলোকে সহযোগিতা করতে।


৩. এপ্লিকেশন সফটওয়্যার

এপ্লিকেশন সফটওয়্যার তৈরী করা হয় ব্যবহারকরীর চাহিদা অনুযায়ী নির্দিষ্ট কাজ করার জন্য। এপ্লিকেশন সফটওয়্যার অপারেটিং সিস্টেম, ইউটিলিটি সফটওয়্যার, এবং একটি প্রোগ্রামিং ভাষা সফটওয়্যার থেকে ভিন্ন। এটি যে কাজের জন্য তৈরী করা হয়েছে তার উপর ভিত্তি করে এটা লেখা, সংখ্যা, ছবি অথবা এই সবগুলোর সমন্বয়ে হতে পারে। কিছু কিছু এপ্লিকেশন প্যাকেজ কম্পিউটারের একটি নির্দিষ্ট কাজের জন্য হতে পারে যা সবাই ব্যবহার করে একই উদ্দেশ্য এবং এটি শুধু একটি সুবিধা বা উদ্দেশ্যের উপর জোর দেয় যেমন ওয়ার্ড প্রসেসিং |

 

ডাটাবেস

ডাটাবেস

ডাটাবেস হল কোন কম্পিউটার সিস্টেমে সঞ্চিত উপাত্ত বা রেকর্ডসমূহের একটি কাঠামোবদ্ধ সংগ্রহ। উপাত্তকে একটি উপাত্ত মডেল অনুসারে সাজিয়ে এই কাঠামোটি অর্জন করা হয়। বর্তমানে সবচেয়ে বেশি প্রচলিত উপাত্ত মডেল হল সাম্পর্কিক বা রিলেশনাল মডেল। অন্যান্য মডেল, যেমন স্তরক্রমিক বা হায়ারার্কিকাল মডেল এবং নেটওয়ার্ক মডেল, উপাত্তসমূহের মধ্যকার সম্পর্ক অপেক্ষাকৃত স্পষ্টভাবে উপস্থাপন (Explicit Representation) করে। ডাটাবেসকে (Database) অনেক সময় সংক্ষেপে DB বা db আকারে লেখা হয় ।


ডাটাবেস ম্যানেজমেন্ট সিস্টেম
ডাটাবেস ম্যানেজমেন্ট সিস্টেম হল সফটওয়্যার নিয়ন্ত্রিত একটি ব্যবস্থা যার মাধ্যমে ডাটাবেস পরিচালনা, তথ্যের স্থান সংকুলান, নিরাপত্তা, ব্যাকআপ, তথ্য সংগ্রহের অনুমতি ইত্যাদি নির্ধারণ করা হয়। কিছু জনপ্রিয় ডাটাবেস ম্যানেজমেন্ট সিস্টেম হল ওরাকল(Oracle), এসকিউএল(SQL), এসকিউলাইট(SQLite), মাইএসকিউএল(MySQL), পোস্টজিআরই-এসকিউএল(PostgreSQL),মাইক্রোসফট এসকিউএল সার্ভার(Microsoft SQL Server ), আইবিএম ডিবি২(IBM DB2 ), মাইক্রোসফট এক্সেস(Microsoft Access),ফাইল মেকার প্রো(File Maker Pro)।সাধারণত একটি ডাটাবেস বিভিন্ন রকমের ডাটাবেস ম্যানেজমেন্ট সিস্টেমে ব্যবহার করা যায়না তবে এসকিউএল সহ কিছু স্ট্যান্ডার্ড ব্যবহার করে একই অ্যাপ্লিকেশনে বিভিন্ন সিস্টেম একসাথে ব্যবহার করা যায়।

ব্যবহার

ডাটাবেজ ব্যবহৃত হয় আভ্যন্তরীন কার্যক্রম পরিচালনা সমর্থনের উদ্দেশ্যে বিভিন্ন প্রতিষ্ঠান কর্তৃক এবং অনলাইনে ক্রেতা এবং সরবরাহকারীদের সাথে সম্পর্ক তৈরীর উদ্দেশ্যে।

ডাটাবেজে প্রসাশনিক তথ্য এবং বিশেষায়িত ডাটা থাকে যেমন ইঞ্জিনিয়ারিং ডাটা অথবা অর্থনৈতিক মডেলসমূহ। ডাটাবেজের ব্যবহারের উদাহরণ হল কম্পিউটার নিয়ন্ত্রিত ও পরিচালিত লাইব্রেরি ব্যবস্থা, ফ্লাইট সংরক্ষণ ব্যবস্থা এবং পার্টস ইনভেন্টরি সিস্টেম।ব্যাংকিং-এ ক্রেতা, একাউন্ট, ঋণ ,ক্রেডিট কার্ড দিয়ে ক্রয়, লেনদেন ও মাসিক বিবরণী প্রস্তুুত এবং লেনদেনের বিপুল তথ্যের প্রক্রিয়াকরণের জন্য ডাটাবেজ ব্যবহৃত হয়।

 

 

 

ওয়ার্ড প্রসেসর

ওয়ার্ড প্রসেসর একটি কম্পিউটার আপ্লিকেশন যেটা ব্যবহৃত হয় সম্পাদনা (ডকুমেন্ট প্রস্তুত, সম্পদনা, ডকুমেন্টের গঠন নির্ধারণ, ডকুমেন্ট সংরক্ষণ, মুদ্রণ) করার কাজে।

বহুল ব্যবহৃত একটি ওয়ার্ড প্রসেসর সফটওয়্যার হল মাইক্রোসফট ওয়ার্ড।

বৈশিষ্ট্য

লেখার মাঝখানে নতুন কোনো লেখা সনি্নবেশিত করা যায় এবং অপ্রয়োজনীয় কোনো লেখা মুছে দেওয়া যায়।কোনো শব্দ বদলিয়ে স্বয়ংক্রিয়ভাবে অন্য কোনো শব্দ বসানো যায়।বানান ভুল ও ব্যাপকরণগত ভুল নির্ণয় ও সংশোধন করা যায়।লেখার যেকোনো অংশ অন্য যেকোনো অংশে কপি বা স্থানান্তর করা যায়।এক ফাইলের লেখা অন্য ফাইলে সংযোজন করা যায়।একই ধরনের কাজ বার বার করার প্রয়োজন হলে কাজকে একটিমাত্র কমান্ড হিসেবে সংরক্ষণ করা যায় এবং ব্যবহার করা যায়।প্রস্তুতকৃত লিপিকে ভবিষ্যতে ব্যবহারের জন্য কোনো নামে সংরক্ষণ করা যায়।একই ফাইলের মূল লেখার সাথে অন্য ফাইলে সংরক্ষিত ঠিকানা এবং অন্যান্য তথ্য সংযুক্ত করে ফর্মলেটার তৈরি করা যায়।বিভিন্নভাবে সজ্জিত করে কাগজে স্থায়িভাবে মুদ্রণ করা যায়।

FOR MORE CLICK HERE
বাংলা রচনা সমূহ
বাংলা ভাষা ও সাহিত্য
English Essay All
English Grammar All
English Literature All
সাধারণ জ্ঞান বাংলাদেশ বিষয়াবলী
সাধারণ জ্ঞান আন্তর্জাতিক বিষয়াবলী
ভূগোল (বাংলাদেশ ও বিশ্ব), পরিবেশ ও দুর্যোগ ব্যবস্থাপনা
বি সি এস প্রস্তুতি: কম্পিউটার ও তথ্য প্রযুক্তি
বি সি এস প্রস্তুতি: নৈতিকতা, মূল্যবোধ ও সু-শাসন
বি সি এস প্রস্তুতি: সাধারণবিজ্ঞান
বাংলা ভাষার ব্যাকরণ
বাংলাদেশ ও বিশ্ব পরিচয়
ভাবসম্প্রসারণ

Copyright © Quality Can Do Soft.
Designed and developed by Sohel Rana, Assistant Professor, Kumudini Government College, Tangail. Email: [email protected]