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