জাভা 25 বছর বয়সে পরিণত হয়। প্ল্যাটফর্মের একটি সংক্ষিপ্ত ইতিহাস

জাভা 25 বছর বয়সে পরিণত হয়

My আমি আমার বান্ধবী প্রোগ্রামারের সাথে সম্পর্ক ছড়িয়েছি broke তিনি জাভা জানেন না »আমি প্রথমবারের মতো একটি রেডিও প্রোগ্রামে রসিকতাটি সাধারণ মানুষের লক্ষ্য নিয়ে শুনেছিলাম। যে দেখায় 25 বছর বয়সী এই প্রোগ্রামিং ভাষার জনপ্রিয়তা কম্পিউটার বিজ্ঞানের ক্ষেত্রকে ছাড়িয়ে গেছে।

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

অন্যান্য প্রোগ্রামিং ভাষার সাথে জাভার পার্থক্য এটি এমনভাবে তৈরি করা হয়েছে যাতে লিখিত কোডটি কোনও ভার্চুয়াল মেশিনটি চালাতে পারে এমন কোনও সিস্টেমে চলতে পারে জাভা (জেভিএম)।

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

জাভা 25 বছর বয়সে পরিণত হয়। একটু ইতিহাস

প্রকল্পের সূচনা অবশ্যই 1991-এ সন্ধান করতে হবে যখন জেঅ্যামস গোসলিং, মাইক শেরিডান এবং প্যাট্রিক নটটন সান মাইক্রোসিস্টেম সংস্থার মধ্যে তথাকথিত সবুজ দল গঠন করেছিলেন (সবুজ দল). তাদের লক্ষ্যগুলি উচ্চাকাঙ্ক্ষী ছিল, তারা একটি প্রোগ্রামিং ভাষা তৈরি করতে চেয়েছিল যা ছিল

সহজ, দৃust়, পোর্টেবল, প্ল্যাটফর্ম স্বাধীন, সুরক্ষিত, উচ্চ-কর্মক্ষমতা, বহু-থ্রেডযুক্ত, আর্কিটেকচার-নিরপেক্ষ, অবজেক্ট-ওরিয়েন্টেড, দোভাষী এবং গতিশীল।

মূলত ভবিষ্যতের ভাষাটিকে গ্রেন্টালক বলা হত এবং এর ফাইলগুলির এক্সটেনশন .gt ছিল কিন্তু পরে ওক নামটি বেছে নেওয়া হয়েছিল। ওককে শক্তির প্রতীক হিসাবে বিবেচনা করা হয় এবং ফ্রান্স, জার্মানি, রোমানিয়া এবং মার্কিন যুক্তরাষ্ট্রের মতো অনেক দেশে জাতীয় গাছ হিসাবে বেছে নেওয়া হয়। এছাড়াও, এটি অন্য সংস্থার একটি নিবন্ধিত ট্রেডমার্ক ছিল।

কেন জাভা বলা হচ্ছে?

বিকাশকারীরা যখন জানতে পারলেন যে তারা এটিকে ওক বলতে পারেন না তারা অন্য নামগুলি বদলে দিয়েছেনs তারা এমন একটি শব্দ চেয়েছিলেন যা নতুন ভাষার সারমর্মকে প্রতিফলিত করে: বিপ্লবী, গতিশীল, জীবিত, শীতল, অনন্য, বানান সহজ এবং বলার মজা।

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

1995 সালে বিকাশকারী কিটের প্রথম পরীক্ষামূলক সংস্করণ প্রকাশিত হয়েছিল এবং, একই বছর টিআইএম ম্যাগাজিন এটিকে বছরের দশটি পণ্যের একটি হিসাবে নাম দিয়েছে। আজ ভাষা ডেস্কটপ, মোবাইল, ওয়েব এবং এম্বেড অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত। অনেক জনপ্রিয় ওপেন সোর্স প্রোগ্রাম জাভা ব্যবহার করে লেখা হয়।

তাদের লাইসেন্স নিয়ে বিতর্ক

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

লিনাক্সে জাভা অ্যাপ্লিকেশন ব্যবহার করা

অনেক জাভা অ্যাপ্লিকেশনগুলিতে একটি ছোট মডিউল থাকে যা আপনাকে অতিরিক্ত উপাদানগুলি ইনস্টল না করে এগুলি ব্যবহার করতে দেয় to তবে চালাতে হবে জাভা রানটাইম এনভায়রনমেন্ট ইনস্টল করা সর্বাধিক প্রয়োজন। বেশির ভাগ লিনাক্স ডিস্ট্রিবিউশনে তাদের সংগ্রহস্থলগুলিতে ওপেনজেডকে নামে একটি প্যাকেজ অন্তর্ভুক্ত রয়েছে যা সাধারণ উপায়ে ইনস্টল করা যায়।

আপনি অফিসিয়াল ওরাকল রানটাইম পরিবেশও ইনস্টল করতে পারেন আপনার পৃষ্ঠা থেকে। তবে এটি একচেটিয়াভাবে লাইসেন্সযুক্ত এবং বাণিজ্যিক ব্যবহারের জন্য বিধিনিষেধ রয়েছে।

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

জাভা প্রোগ্রামিং

জাভাতে প্রোগ্রাম তৈরি করতে কেবল এনআমাদের উপরে উল্লিখিত ওপেনজেডিকে প্যাকেজ ইনস্টল করা এবং একীভূত উন্নয়নের পরিবেশ থাকা দরকার নেটবিয়ানস, ইক্লিপস বা ইন্টেলিজ আইডিয়া এর মতো। টিএগুলি সবই আমাদের লিনাক্স বিতরণে সহজেই ইনস্টল করা যায় সংগ্রহস্থল এবং ফ্ল্যাটপ্যাক এবং স্ন্যাপ প্যাকেজগুলি ব্যবহার করে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।