ভূমিকাঃ
জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে স্বাগতম । পৃথিবীর সবচেয়ে বেশি ব্যবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ হচ্ছে জাভা । জাভা একটি ক্রস-প্লাটফর্ম ল্যাঙ্গুয়েজ, অর্থাৎ জাভা প্রোগ্রাম সব প্লাটফর্মেই রান করবে । জাভার স্লোগান হচ্ছে "Write Once, Run Anywhere", অর্থাৎ কোন জাভা প্রোগ্রাম যদি উইন্ডোজ অপারেটিং সিস্টেমে কম্পাইল এবং রান করা হয় সেই একই প্রোগ্রাম কোন রকম পরিবর্তন ছাড়া লিনাক্স বা ম্যাক অপারেটিং সিস্টেমও রান করবে ।
এটা কোনভাবেই বলা বাহুল্য হবে না যে, ১৯৯৫ সালে রিলিজ হওয়া জাভা প্রোগ্রামিং জগতে এক বিপ্লব ঘটিয়েছে । দিন দিনই জাভার জনপ্রিয়তা শীর্ষে উঠছে । প্রোগ্রামারদের পছন্দের ল্যাঙ্গুয়েজের তালিকাতে জাভা সবার উপরে ।
জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে স্বাগতম । পৃথিবীর সবচেয়ে বেশি ব্যবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ হচ্ছে জাভা । জাভা একটি ক্রস-প্লাটফর্ম ল্যাঙ্গুয়েজ, অর্থাৎ জাভা প্রোগ্রাম সব প্লাটফর্মেই রান করবে । জাভার স্লোগান হচ্ছে "Write Once, Run Anywhere", অর্থাৎ কোন জাভা প্রোগ্রাম যদি উইন্ডোজ অপারেটিং সিস্টেমে কম্পাইল এবং রান করা হয় সেই একই প্রোগ্রাম কোন রকম পরিবর্তন ছাড়া লিনাক্স বা ম্যাক অপারেটিং সিস্টেমও রান করবে ।
এটা কোনভাবেই বলা বাহুল্য হবে না যে, ১৯৯৫ সালে রিলিজ হওয়া জাভা প্রোগ্রামিং জগতে এক বিপ্লব ঘটিয়েছে । দিন দিনই জাভার জনপ্রিয়তা শীর্ষে উঠছে । প্রোগ্রামারদের পছন্দের ল্যাঙ্গুয়েজের তালিকাতে জাভা সবার উপরে ।
![]() |
Java Programming Language |
সংক্ষিপ্ত ইতিহাসঃ
সান মাইক্রোসিস্টেমসে থাকাকালীন সময়ে জেমস গসলিংজাভা ল্যাঙ্গুয়েজের ডিজাইন করেন । ১৯৯১ সালের জুনে জেমস গসলিং, মাইক শেরিডান এবং প্যাট্রিক নঘটন জাভার প্রোজেক্ট শুরু করেন । তখন অবশ্য জাভার নাম ছিল 'ওক' । পরবর্তীতে 'ওক' বাদ দিয়ে 'গ্রিন' এবং সবশেষে জাভা কফির নামানুসারে জাভা রাখা হয় ।
১৯৯৫ সালে সান মাইক্রোসিস্টেমস জাভার প্রথম ভার্সন বাজারে ছাড়ে জাভা ১.০ নামে । এরপর আর অনেক গুলো জাভা ভার্সন বের হয় এবং সর্বশেষ ২০১৪ সালের ১৮ মার্চ জাভা ৮ রিলিজ করা হয় ।
জাভা সংস্করণঃ
জাভা স্ট্যান্ডার্ড এডিশন (জাভা এস ই), জাভা এন্টারপ্রাইজ এডিশন (জাভা ই ই) এবং জাভা মাইক্রো এডিশন ( জাভা এম ই) নামের সর্বমোট তিনটা এডিশন বাজারে আছে ।
জাভা স্ট্যান্ডার্ড এডিশন সবচেয়ে বেশি ব্যবহৃত হয় প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবে এবং ডেক্সটপ অ্যাপ্লিকেশান তৈরিতে । এই এডিশন জাভার কিছু নির্দিষ্ট লাইব্রেরি বা প্যাকেজ এবং গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করে । এন্টারপ্রাইজ এডিশন মুলত জাভা স্ট্যান্ডার্ড এডিশনের সাথে আরও কিছু লাইব্রেরি ব্যবহার করে বিভিন্ন বড় বড় অ্যাপ্লিকেশান তৈরিতে ব্যবহার করা হয় । জাভা ই ই ওয়েব সার্ভারে জন্য ব্যবহার করা হয় । আর জাভা মাইক্রো এডিশন মূলত এমবেডেড ডিভাইসের (মোবাইল ফোন) জন্য ব্যবহার করা হয়, বিশেষ করে ফিচারড ফোনের জন্য ।
জাভার ভার্সনসমূহঃ
১৯৯৫ সাল থেকে ২০১৪ সাল পর্যন্ত জাভার মোট দশটি ভার্সন বাজারে আসে । এর মধ্যে সর্বশেষ ভার্সন আসে ২০১৪ সালের ১৮ মার্চ জাভা এস ই ৮ নামে । নিচে সব গুলো ভার্সন দেয়া হল ।
1. JDK Alpha and Beta (1995)
2. JDK 1.0 (January 23, 1996)
3. JDK 1.1 (February 19, 1997)
4. J2SE 1.2 (December 8, 1998)
5. J2SE 1.3 (May 8, 2000)
6. J2SE 1.4 (February 6, 2002)
7. J2SE 5.0 (September 30, 2004)
8. Java SE 6 (December 11, 2006)
9. Java SE 7 (July 28, 2011)
10. Java SE 8 (March 18, 2014)
জাভা সংস্করণঃ
জাভা স্ট্যান্ডার্ড এডিশন (জাভা এস ই), জাভা এন্টারপ্রাইজ এডিশন (জাভা ই ই) এবং জাভা মাইক্রো এডিশন ( জাভা এম ই) নামের সর্বমোট তিনটা এডিশন বাজারে আছে ।
জাভা স্ট্যান্ডার্ড এডিশন সবচেয়ে বেশি ব্যবহৃত হয় প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবে এবং ডেক্সটপ অ্যাপ্লিকেশান তৈরিতে । এই এডিশন জাভার কিছু নির্দিষ্ট লাইব্রেরি বা প্যাকেজ এবং গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করে । এন্টারপ্রাইজ এডিশন মুলত জাভা স্ট্যান্ডার্ড এডিশনের সাথে আরও কিছু লাইব্রেরি ব্যবহার করে বিভিন্ন বড় বড় অ্যাপ্লিকেশান তৈরিতে ব্যবহার করা হয় । জাভা ই ই ওয়েব সার্ভারে জন্য ব্যবহার করা হয় । আর জাভা মাইক্রো এডিশন মূলত এমবেডেড ডিভাইসের (মোবাইল ফোন) জন্য ব্যবহার করা হয়, বিশেষ করে ফিচারড ফোনের জন্য ।
জাভার ভার্সনসমূহঃ
১৯৯৫ সাল থেকে ২০১৪ সাল পর্যন্ত জাভার মোট দশটি ভার্সন বাজারে আসে । এর মধ্যে সর্বশেষ ভার্সন আসে ২০১৪ সালের ১৮ মার্চ জাভা এস ই ৮ নামে । নিচে সব গুলো ভার্সন দেয়া হল ।
1. JDK Alpha and Beta (1995)
2. JDK 1.0 (January 23, 1996)
3. JDK 1.1 (February 19, 1997)
4. J2SE 1.2 (December 8, 1998)
5. J2SE 1.3 (May 8, 2000)
6. J2SE 1.4 (February 6, 2002)
7. J2SE 5.0 (September 30, 2004)
8. Java SE 6 (December 11, 2006)
9. Java SE 7 (July 28, 2011)
10. Java SE 8 (March 18, 2014)
No comments:
Post a Comment