সফটওয়্যার কি | কত প্রকার ও কি কি | সফটওয়্যার কিভাবে বানায়


    সফটওয়্যার কি ? কত প্রকার ও কি কি ? Software kivabe toiri kore?




    বর্তমান যুগে সফটওয়্যার এর কথা আপনারা হয়তো সবাই শুনে থাকবেন। কিন্তু হয়তো ভালোভাবে জানেন না যে সফটওয়্যার কাকে বলে? সফটওয়্যার কি? না জানলেও সমস্যা নেই কারণ আজকে আমরা এ সম্পর্কে বিস্তারিত আলোচনা করার চেষ্টা করব। পোস্টটি সম্পুর্ণ পড়লে আশাকরি বিস্তারিত সব কিছু জানতে পারবেন।


    সফটওয়্যার কি

    আপনারা জানেন যে কম্পিউটাররে দুই ধরনের পার্টস থাকে। গঠনগত দিক থেকেও কম্পিউটার দুইটা পার্টস থাকে। একটি হচ্ছে সফটওয়্যার পার্টস আরেকটি হার্ডওয়ার পার্টস।


    হার্ডওয়ারে সমস্ত জিনিস তার বা তার ছাড়া যুক্ত করে নিলেন। কিন্তু সেগুলো কে চালনা করার জন্য একটা জিনিসের প্রয়োজন হয় সেটাই হচ্ছে‌ সফটওয়্যার।


    এই কম্পনেন্ট গুলোকে সফটওয়্যার মাধ্যমে যুক্ত করে যে একটা  সিস্টেম গঠন করা হয় সেটাই হচ্ছে কম্পিউটার সিস্টেম। সফটওয়্যার একটি অথবা দুই বা ততোধিক হতে পারে।


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



    Heardware and Sorfwore কি


    সফটওয়্যার এর সংজ্ঞা কি


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


    সফটওয়্যার কিভাবে তৈরি হয়


    এই সফটওয়্যার গুলো বিভিন্ন ল্যাঙ্গুয়েজ দ্বারা লেখা হয় তেমন,C C++ Java‌ Python ইত্যাদি নানান ল্যাঙ্গুয়েজ আছে এই ল্যাংগুয়েজ গুলোর মাধ্যমে কোট করে সফটওয়্যার তৈরি করা হয়।


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

    সফটওয়্যার প্রধানত দুই ভাগে ভাগ করা যায়:

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

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


    আজকে আমরা মূলত সিস্টেম সফটওয়্যার এবং এপ্লিকেশন সফটওয়্যার এই দুটি নিয়েই আলোচনা করব।



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


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


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


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


    ডিজিটাল মার্কেটিং কিভাবে করে? ডিজিটাল মার্কেটিং গাইডলাইন


    এই সিস্টেম সফটওয়্যার গুলো চালনা করার জন্ম বেশিরভাগ সময়ই কোন ইন্সট্রাকশন এর প্রয়োজন হয় না। এগুলো ব্যাকগ্রাউন্ড চলতে থাকে।


    সফটওয়্যার কিভাবে বানায়

    সফটওয়্যার বানানোর জন্য প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখা লাগে আপনি যদি প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখতে পারেন তাহলে মোবাইল এপ্লিকেশন সফটওয়্যার তৈরি করতে পারবেন অথবা পিসি অ্যাপ্লিকেশন বা ওয়েব এপ্লিকেশন সফটওয়্যার তৈরি করতে পারবেন। এবং সফটওয়্যার তৈরি করা শিখতে অনলাইনে ফ্রিল্যান্সিং এর মাধ্যমে ইনকাম করতে পারবেন। অথবা চাইলে নিজেও একটা আইটি ফার্ম দিয়ে অথবা নিজের পোর্টফলিও ওয়েবসাইট তৈরি করে সফটওয়্যার তৈরির কাজ করতে পারবেন


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


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

    এগুলো সফটওয়্যার এমন এক ধরনের সফটওয়্যার যেগুলো ইউজারের জন্য তৈরি করা হয়।অর্থাৎ কোন প্রোগ্রামের সেট হচ্ছে এই সফটওয়্যার, এগুলো ইউজারের ব্যবহার করার জন্যই তৈরি করা হয়ে থাকে।


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


    এই এপ্লিকেশন সফটওয়্যার মাধ্যমে আপনি কোন সফটওয়্যারকে  ইনস্ট্রাকশন দিতে পারেন। সফটওয়্যারটি আপনার দেওয়া ইনস্ট্রাকশন ফলো করে আপনাকে আউটপুট দিবে। এটাই হচ্ছে এপ্লিকেশন সফটওয়্যার।


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


    এগুলো কাজ একেকটার একেকরকম। অর্থাৎ এই সফটওয়্যার গুলো কোন নির্দিষ্ট কাজের জন্য নির্দিষ্ট কোন সফটওয়্যার বানানো হয়।



    মন্তব্য

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

    একটি মন্তব্য পোস্ট করুন

    Post a Comment (0)

    নবীনতর পূর্বতন