জাভা, আধুনিক অবজেক্ট-ভিত্তিক কম্পিউটার প্রোগ্রামিং ভাষা।
কম্পিউটার প্রোগ্রামিং ভাষা: জাভা
1990 এর দশকের গোড়ার দিকে, জাভা ওয়ার্ল্ড ওয়াইড ওয়েব (ডাব্লুডাব্লুডাব্লু) এর প্রোগ্রামিং ভাষা হিসাবে সান মাইক্রোসিস্টেমস, ইনক দ্বারা ডিজাইন করেছিলেন was
।
জাভা সান মাইক্রোসিস্টেমস, ইনক। এ তৈরি করা হয়েছিল, যেখানে জেমস গোসলিং একটি নতুন ভাষা তৈরির প্রয়াসে একদল গবেষককে নেতৃত্ব দিয়েছিলেন যা ভোক্তা ইলেকট্রনিক ডিভাইসগুলিকে একে অপরের সাথে যোগাযোগ করতে দেয়। ভাষা নিয়ে কাজ শুরু হয়েছিল 1991 সালে, এবং দীর্ঘ সময়ের আগে দলের মনোনিবেশ একটি নতুন কুলুঙ্গিতে পরিবর্তিত হয়েছিল, ওয়ার্ল্ড ওয়াইড ওয়েব। ১৯৯৫ সালে জাভা প্রথম প্রকাশিত হয়েছিল এবং জাভা ইন্টারঅ্যাক্টিভিটি এবং মাল্টিমিডিয়া সরবরাহ করার ক্ষমতা দেখিয়েছিল যে এটি বিশেষত ওয়েবে উপযুক্ত ছিল।
জাভা এবং অন্যান্য প্রোগ্রামিং ভাষাগুলি যেভাবে কাজ করেছিল তার মধ্যে পার্থক্য ছিল বিপ্লবী। অন্যান্য ভাষার কোডগুলি প্রথমে একটি কম্পাইলার দ্বারা নির্দিষ্ট ধরণের কম্পিউটারের জন্য নির্দেশাবলীতে অনুবাদ করা হয়। জাভা সংকলক পরিবর্তে কোডটিকে বাইটকোড নামে কিছুতে রূপান্তরিত করে, যার পরে জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) বা জাভা ভার্চুয়াল মেশিন নামে সফটওয়্যার দ্বারা ব্যাখ্যা করা হয়। জেআরই ভার্চুয়াল কম্পিউটার হিসাবে কাজ করে যা বাইটকোডকে ব্যাখ্যা করে এবং এটি হোস্ট কম্পিউটারের জন্য অনুবাদ করে। এ কারণে, জাভা কোডটি অনেকগুলি প্ল্যাটফর্মের জন্য একইভাবে লেখা যেতে পারে ("একবার লিখুন, যে কোনও জায়গায় চালান"), যা ইন্টারনেটে ব্যবহারের জন্য এর জনপ্রিয়তার দিকে পরিচালিত করেছিল, যেখানে বিভিন্ন ধরণের কম্পিউটার একই ওয়েব পৃষ্ঠাটি পুনরুদ্ধার করতে পারে।
১৯৯০ এর দশকের শেষের দিকে জাভা ইন্টারনেটে মাল্টিমিডিয়া নিয়ে এসেছিল এবং ওয়েবের বাইরেও বাড়তে শুরু করে, ভোক্তা ডিভাইসগুলি (যেমন সেলুলার টেলিফোন), খুচরা এবং আর্থিক কম্পিউটারগুলি এবং এমনকি নাসার মঙ্গল অনুসন্ধানের রোভারগুলির চালিত কম্পিউটারকেও শক্তিশালী করে তোলে। এই জনপ্রিয়তার কারণে, সান বিভিন্ন উদ্দেশ্যে জাভা বিভিন্ন জাত তৈরি করেছিল, যেমন হোম কম্পিউটারের জন্য জাভা এসই, এম্বেডড ডিভাইসের জন্য জাভা এমই, এবং ইন্টারনেট সার্ভার এবং সুপার কম্পিউটারের জাভা ইই সহ। ২০১০ সালে ওরাকল কর্পোরেশন জাভা পরিচালনার দায়িত্ব নিয়েছিল যখন এটি সান মাইক্রোসিস্টেমগুলি অর্জন করেছিল।
নামগুলির মধ্যে সাদৃশ্য থাকা সত্ত্বেও, জাভাস্ক্রিপ্ট ভাষা যা ওয়েব ব্রাউজারগুলিতে চালনার জন্য ডিজাইন করা হয়েছিল তা জাভার অংশ নয়। জাভাস্ক্রিপ্ট 1995 সালে নেটস্কেপ কমিউনিকেশন কর্পোরেশন এ বিকাশ করা হয়েছিল এবং জাভা এর সহযোগী হিসাবে কল্পনা করা হয়েছিল। নেটস্কেপ সনের কাছ থেকে বিপণনের লাইসেন্স পাওয়ার আগে এটিকে প্রথমে মোচা এবং তারপরে লাইভস্ক্রিপ্ট বলা হত