editor

প্রকাশিত: 4:48 PM, December 7, 2020

প্রোগ্রামিং ল্যাঙ্গুয়েজ জাভার ২৫ বছর

প্রোগ্রামিং ল্যাঙ্গুয়েজ জাভার ২৫ বছর

অনলাইন ডেস্ক

চার্লস ব্যাবেজ আবিষ্কার করেছিলেন আসন্ন প্রজন্মের অগ্রসরের সবথেকে বড় হাতিয়ার কম্পিউটার। কিন্তু বেশ কিছু কম্পিউটার প্রোগ্রামিং ভাষা তৈরি করা হয় মূলত ১৯৬০ এর দশকে। কিন্তু এসব প্রোগ্রামিং ভাষা অন্য কাজে ব্যবহার করা হতো।

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

জাভা স্ক্রিপ্ট : জাভা একটি প্রোগ্রামিং ভাষা। সান মাইক্রোসিস্টেম ৯০-এর দশকের গোড়ার দিকে জাভা ডিজাইন করার পরে এটি অতি দ্রুত বিশ্বের সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষার একটিতে পরিণত হয়। জাভার এ জনপ্রিয়তার মূল কারণ এর বহনযোগ্যতা, নিরাপত্তা এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব প্রোগ্রামিংয়ের প্রতি পরিপূর্ণ সাপোর্ট।

যেভাবে জাভা এসেছে : জেমস গসলিং, মাইক শেরিডান এবং প্যাট্রিক নওটন ১৯৯১ সালের জুনে জাভা ল্যাঙ্গুয়েজ প্রোজেক্ট শুরু করেন। প্রথমদিকে জাভা ল্যাঙ্গুয়েজকে ‘IK(Oak)’ বলা হতো। জেমস গসলিংয়ের অফিসের বাইরের ওক গাছের সঙ্গে মিল রেখে এ নাম রাখা হয়। এরপর এর নাম রাখা হয় ‘গ্রিন’ এবং অবশেষে জাভা কফির সঙ্গে মিল রেখে ‘জাভাতে পরিবর্তন করা হয়। ১৯৯৫ সালে সান মাইক্রোসিস্টেমস জাভা-১.০ প্রকাশ করেন। তাদের মূলনীতি ছিল একবার লিখুন, যে কোনো জায়গায় চালান (Write Once, Run Anywhere or WORA)।

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

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

বিশ্বব্যাপী বহুল পরিচিত এবং জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ জাভাস্ক্রিপ্টের (জেএস) সম্প্রতি ২৫ বছর পূর্ণ হল। ১৯৯৫ সালের ৪ ডিসেম্বর সান মাইক্রোসিস্টেমসের ব্যানারে এ মাল্টি-প্যারাডিজম প্রোগ্রামিং ল্যাঙ্গুয়েজ আনুষ্ঠানিকভাবে অবমুক্ত হয়। বর্তমান সময়ে জাভাস্কিপ্ট ছাড়া ব্রাউজার কিংবা ওয়েব অ্যাপ্লিকেশন কল্পনাও করা যায় না। আজকের আয়োজনে প্রোগ্রামিং ল্যাঙ্গুয়েজ জাভার বিভিন্ন দিক নিয়ে বিস্তারিত আলোচনা।

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং : অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং জাভার খুবই গুরুত্বপূর্ণ দিক। প্রোগ্রামিং জগতে মূলত সিমুলা ৬৭ (প্রোগ্রামিং ভাষা) এবং স্মলটক (প্রোগ্রামিং ভাষা)-এর মাধ্যমে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের সূচনা হলেও জাভার মাধ্যমেই এটি পরিপূর্ণভাবে বিকশিত হতে পেরেছে। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের কারণে জাভায় অতিদীর্ঘ প্রোগ্রাম লেখা এবং ত্রুটিমুক্ত করা অনেক সহজ হয়েছে।

যেভাবে কাজ করে জাভা : জাভা প্রোগ্রামিংয়ে লেখা কোড কম্পাইল হয়ে সরাসরি মেশিন কোড-এ রূপান্তরিত হয় না। বরং তা বাইট কোড নামক বিশেষ একটি মধ্যবর্তী অবস্থায় আসে, যা ক্লাস ফাইলে থাকে। এ ক্লাস ফাইল সরাসরি চলতে পারে না। একে চালাতে গেলে জাভা ভার্চুয়াল মেশিনের মাধ্যমে চালাতে হয়। কারণ বাইট কোড কেবলমাত্র জাভা ভার্চুয়াল মেশিন বুঝতে পারে ।

উল্লেখ্য, ২০০৮ সালে সান মাইক্রোসিস্টেমস কিনে নেয় ওরাকল। এরপর ওরাকলের মাধ্যমে জাভাস্ক্রিপ্টের ব্যাপক মানোন্নয়ন হয়। মাইক্রোসফটের ব্রাউজার ইন্টারনেট এক্সপ্লোরার এক পর্যায়ে এসে যে স্ক্রিপ্টে (টাইপরাইটার) করা হয়, সেটিরও মূল ভিত্তি জাভাস্ক্রিপ্ট। এছাড়া প্রায় সব ব্রাউজার এবং বেশিরভাগ ওয়েবসাইট ও ওয়েব অ্যাপ্লিকেশনে জাভাস্ক্রিপ্ট ব্যবহার হচ্ছে।

S/H-(Sultana-3)

Sharing is caring!


আর্কাইভ

October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  

আরো সংবাদ

সর্বশেষ সংবাদ

আসন্ন দূর্গাপূজায় সাম্প্রদায়িক সম্প্রীতি বজায় রাখতে বাংলাদেশ মহিলা পরিষদ সিলেট জেলার মানবন্ধন

আসন্ন দূর্গাপূজায় সাম্প্রদায়িক সম্প্রীতি বজায় রাখতে বাংলাদেশ মহিলা পরিষদ সিলেট জেলার মানবন্ধন

“সাম্প্রদায়িক উসকানি প্রতিরোধ কর, সকল নাগরিকের মানবাধিকার নিশ্চিত কর” এই প্রতিপাদ্যকে সামনে রেখে আসন্ন দূর্গাপূজা উপলক্ষে সাম্প্রদায়িক সম্প্রীতি বজায় রাখার

সিলেট চেম্বারের নবনিযুক্ত প্রশাসকের কাছে বাংলাদেশ দোকান মালিক সমিতি সিলেট জেলার স্মারকলিপি প্রদান

সিলেট চেম্বারের নবনিযুক্ত প্রশাসকের কাছে বাংলাদেশ দোকান মালিক সমিতি সিলেট জেলার স্মারকলিপি প্রদান

দি সিলেট চেম্বার অব কমার্স এন্ড ইন্ডাস্ট্রি’র নবনিযুক্ত প্রশাসক এজাজ আহমেদ চৌধুরী’র সাথে বাংলাদেশ দোকান মালিক সমিতি সিলেট জেলা শাখার

সিলেটে রুজি হত্যার প্রতিবাদে মানববন্ধন

সিলেটে রুজি হত্যার প্রতিবাদে মানববন্ধন

সিলেট সদর উপজেলার খাদিমনগর ইউনিয়নে রুজি বেগম (২১)’কে শিবের বাজারের শ্বশুর বাড়ির লোকদের দ্বারা পরিকল্পিত হত্যাকাণ্ডের প্রতিবাদে মানববন্ধন অনুষ্ঠিত হয়েছে।

সিলেট মহানগর দায়রা জজ আদালতের নবনিযুক্ত প্রসিকিউটরদের আনুষ্ঠানিক যোগদান সম্পন্ন

সিলেট মহানগর দায়রা জজ আদালতের নবনিযুক্ত প্রসিকিউটরদের আনুষ্ঠানিক যোগদান সম্পন্ন

সিলেট মহানগর দায়রা জজ আদালতের নবনিযুক্ত প্রসিকিউটরগণ আনুষ্ঠানিকভাবে তাদের দায়িত্ব গ্রহণ করেছেন। বুধবার (৭ অক্টোবর) দুপুরে সিলেট মহানগর দায়রা জজ

ডেঙ্গু প্রতিরোধে লায়ন্স ক্লাব অব সিলেট হলি সিটির উদ্যোগে মশা নিধন কর্মসূচি পালন

ডেঙ্গু প্রতিরোধে লায়ন্স ক্লাব অব সিলেট হলি সিটির উদ্যোগে মশা নিধন কর্মসূচি পালন

ডেঙ্গুসহ মশাবাহিত বিভিন্ন রোগের প্রাদুর্ভাব রুখতে এবং জনস্বাস্থ্য সুরক্ষায় কার্যকর সামাজিক উদ্যোগ গ্রহণ করেছে লায়ন্স ক্লাব অব সিলেট হলি সিটি।

শহীদ জিয়া ও খালেদা জিয়ার মাজারে সিলেট জেলা-মহানগর যুবদলের শ্রদ্ধা

শহীদ জিয়া ও খালেদা জিয়ার মাজারে সিলেট জেলা-মহানগর যুবদলের শ্রদ্ধা

ঢাকার জিয়া উদ্যানে শহীদ রাষ্ট্রপতি জিয়াউর রহমান ও সাবেক প্রধানমন্ত্রী মরহুমা বেগম খালেদা জিয়ার মাজার জিয়ারত এবং শ্রদ্ধাঞ্জলি নিবেদন করেছেন

সদ্য সাবেক পিপি অ্যাডভোকেট বদরুল আহমদ চৌধুরীর বাসায় নবনিযুক্ত পিপি অ্যাডভোকেট মোমিনুল ইসলাম মোমিনের সৌজন্য সাক্ষাৎ

সদ্য সাবেক পিপি অ্যাডভোকেট বদরুল আহমদ চৌধুরীর বাসায় নবনিযুক্ত পিপি অ্যাডভোকেট মোমিনুল ইসলাম মোমিনের সৌজন্য সাক্ষাৎ

সিলেট মহানগর দায়রা জজ আদালতের সদ্য সাবেক পাবলিক প্রসিকিউটর (পিপি) অ্যাডভোকেট বদরুল আহমদ চৌধুরীর সাথে সৌজন্য সাক্ষাৎ করেছেন এই আদালতে

শাহজালাল বিমানবন্দরে যাত্রীদের সাথে অশালীন আচরণে নিন্দা জানিয়েছে বাংলাদেশ প্রবাসী কল্যাণ পরিষদ

শাহজালাল বিমানবন্দরে যাত্রীদের সাথে অশালীন আচরণে নিন্দা জানিয়েছে বাংলাদেশ প্রবাসী কল্যাণ পরিষদ

ঢাকার হযরত শাহজালাল আন্তর্জাতিক বিমানবন্দরে ট্রলি সংকটকে কেন্দ্র করে অপ্রীতিকর ঘটনা এবং প্রবাসী ও সাধারণ যাত্রীদের সাথে দায়িত্বপ্রাপ্তদের অশালীন ও