• “Write once, run anywhere” ধারণাটি Java প্রোগ্রামিং ভাষার সাথে ঘনিষ্ঠভাবে যুক্ত। Java ১৯৯৫ সালে Sun Microsystems দ্বারা উদ্ভাবিত হয়েছিল। এর মূল শক্তি হলো Java Virtual Machine (JVM), যা কোডকে প্ল্যাটফর্ম-নিরপেক্ষভাবে চালাতে সক্ষম করে। অর্থাৎ, একবার প্রোগ্রাম লেখা হলে তা যেকোনো অপারেটিং সিস্টেমে পুনরায় কম্পাইল না করেও চলতে পারে। Java এর এই বৈশিষ্ট্য সফটওয়্যার ডেভেলপারদের জন্য সময় এবং শ্রম বাঁচায়, কারণ আলাদা-আলাদা প্ল্যাটফর্মের জন্য আলাদা কোড লিখতে হয় না। এর কারণে Java ওয়েব, মোবাইল এবং এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরিতে খুব জনপ্রিয়। তাই “Write once, run anywhere” ধারণার উদ্ভাবক হলো Java।
- উত্তর: ক) Java.
• প্রোগ্রামিং ল্যাঙ্গুয়েজ:
- কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অঙ্ক, সংকেত এবং এগুলো বিন্যাসের নিয়মগুলোকে একত্রে প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয়।
- বৈশিষ্ট্য অনুযায়ী প্রোগ্রামিং ল্যাঙ্গুয়েজকে ৫ ভাগে ভাগ করা যায়। যথা:
1. Machine Language,
2. Assembly Language,
3. High Level Language,
4. Very High Level Language and
5. Natural Language
• জাভা (Java):
- জাভা (Java) একটি হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ।
- ১৯৯১ সালে সান মাইক্রো সিস্টেম জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজের সূচনা করে।
- ১৯৯৫ সালে জেমস গসলিং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করে।
• পাইথন (Python):
- পাইথন(Python) একটি হাই লেভেল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।
- ১৯৮৯ সালে ভ্যান রোসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করে।
• C#:
- C# একটি অবজেক্ট-ওরিয়েন্টেড, কম্পোনেন্ট-ভিত্তিক প্রোগ্রামিং ভাষা।
• Ruby:
- Ruby একটি ডাইনামিক এবং ওপেন সোর্স প্রোগ্রামিং ভাষা, যা ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত হয়।
উৎস:
১) তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান, প্রকৌশলী মুজিবুর রহমান।
২) সংশ্লিষ্ট ওয়েবসাইট।