স্কালার এক্সএমএল আক্ষরিক সমস্যা কী?


9

ইন এই পোস্টে , মার্টিন (ভাষা মাথার honcho) লিখেছেন:

[এক্সএমএল আক্ষরিক] সেই সময় একটি দুর্দান্ত ধারণা বলে মনে হয়েছিল, এখন এটি ব্যথার বুড়ো আঙুলের মতো ছড়িয়ে পড়ে। আমি বিশ্বাস করি যে নতুন স্ট্রিং ইন্টারপোলেশন স্কিমের সাহায্যে আমরা সমস্ত এক্সএমএল প্রসেসিং লাইব্রেরিতে রাখতে সক্ষম হব, যা একটি বড় জয় হওয়া উচিত।

ভাষা ডিজাইনের প্রতি আমি আগ্রহী হয়ে আমি ভাবছি: তিনি কেন লিখছেন যে এক্সএমএল লিটারেলগুলিকে ভাষার অন্তর্ভুক্ত করা ভুল ছিল? এই বৈশিষ্ট্যটি নিয়ে বিতর্ক কী?


2
সম্ভবত তিনি একটি সহজ এবং সামঞ্জস্যপূর্ণ কোর থাকার এবং লাইব্রেরী আরো বিশেষ বৈশিষ্ট্য চলন্ত করার জন্য (আপনি যে পোস্টটি লিঙ্ক মধ্যে) উল্লেখ ছিল
Zavior

উত্তর:


11

আমি বিশ্বাস করি মার্টিন তার পোস্টে যুক্তিটি খুব ভালভাবে ব্যাখ্যা করেছেন:

আমি সবসময় স্ক্যালাকে খুব শক্তিশালী তবে একই সুন্দর সরল ভাষায়, পূর্বের বৈষম্য ধারণার একীকরণ সন্ধান করার চেষ্টা করেছি।

অনেক ভাষা যখন আরও বেশি জনপ্রিয় হয়ে ওঠে তখন তারা যে সমস্যাটির মুখোমুখি হয় তা হ'ল বৈশিষ্ট্যগুলি সম্প্রদায়টি চায় এবং ভাষার উপরেও যুক্ত হয়। এর একটি নিকৃষ্টতম উদাহরণটি হ'ল কমপক্ষে আমার বইতে) সি ++, যেখানে আপনার কাছে বেশ কিছু রয়েছে, তবে সুন্দর একীভূত পদ্ধতিতে মোটেও নয় (উদাহরণস্বরূপ এই প্রশ্নটি থেকে উদ্ভূত এই প্রশ্নটি দেখুন )।

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


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

গুচ্ছ প্রোগ্রামারদের একগুচ্ছ সম্পর্কে কথা বলুন। স্কেলে এক্সএমএল লিটারেলগুলি অত্যন্ত দরকারী। জেএসওএন ফ্যান ছেলেরা সম্ভবত তারা পুরানো বলে মনে করেন তবে ভুলে যান এক্সএমএল এসওএপি-র মতো অন্য প্রযুক্তিতে ব্যবহৃত হয়।
বিরক্তিকর_স্কুইড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.