বোর্নে শেল এবং ইউনিক্সের কর্ন শেল (কেএসএইচ) এর মধ্যে সেরা পার্থক্যটি কী?


উত্তর 1:

মূলত ksh (কর্ন-শেল) এর দুটি প্রধান সংস্করণ রয়েছে - ksh-88 এবং আরও অনেক উন্নত ksh-93। বেশিরভাগ লিনাক্স রেপোতে পাওয়া যায় এমনটি হ'ল ksh-93.ksh-93 ksh-88 এবং ব্যাশের তুলনায় একটি বিশাল উন্নতি এবং পাইথনের মতো ভাষায় যে আরও অনেক শক্তিশালী বৈশিষ্ট্য উপলব্ধ। আরও কয়েকটি উল্লেখযোগ্য পরিবর্তন হ'ল:

  • অবজেক্টস এবং অবজেক্ট অরিয়েন্টেশন (উত্তরাধিকার সহ) পরিবর্তনীয় রেফারেন্স ডিসিপ্লিন ফাংশন (পাইথন প্রোপার্টিগুলির অনুরূপ) নেটিভ লাইব্রেরিগুলিতে লেখার এবং বাঁধার ক্ষমতা (বিল্টইনস প্রসারিত) মুদ্রণ কমান্ড যথেষ্ট বেশি শক্তিশালী তখন প্রতিধ্বনিত হয়

আরও অনেক কিছু রয়েছে তবে এগুলিই প্রধান।

যদিও দুঃখজনকভাবে, বেশিরভাগ (কোনও?) লিনাক্স ডিস্ট্রোজে ডিফল্টরূপে ksh93 ইনস্টল করা হয়নি এবং এখন প্রায় মারা গেছে (ksh-88 এখনও এআইএক্স, এইচপি-ইউএক্সে ডিফল্ট শেল)। zsh ksh-93 এর অনেকগুলি বৈশিষ্ট্য সরবরাহ করে এবং বেশ জনপ্রিয়।