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