জেনেরিক প্রোগ্রামিংয়ের ভাষা হিসাবে স্কেল


13

গার্সিয়া এট আল দ্বারা "জেনেরিক প্রোগ্রামিংয়ের জন্য ভাষা সহায়তার একটি বর্ধিত তুলনামূলক অধ্যয়ন" পত্রিকায় জেনেরিক প্রোগ্রামিংয়ের জন্য প্রোগ্রামিং ভাষার বৈশিষ্ট্যগুলির একটি আকর্ষণীয় তুলনা দেওয়া হল:

এখানে চিত্র বর্ণনা লিখুন

পরিভাষার সংক্ষিপ্ত ব্যাখ্যা সহ:

এখানে চিত্র বর্ণনা লিখুন

এই কাঠামোর অভ্যন্তরে জেনেরিক প্রোগ্রামিংয়ের জন্য কেউ স্কালার সমর্থন পরীক্ষা করতে পারে? অর্থাত্ সম্ভব হলে ব্যাখ্যা সহ প্রথম সারণীতে একটি কলাম যুক্ত করুন।


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

2
নির্ভুল উত্তর দেওয়া আছে পি। অলিভিরা এট আল দ্বারা " অবজেক্টস ও ইমপ্লিটস হিসাবে ক্লাসগুলি টাইপ করুন " এর 17 টি ।
আর্টেম পেলেনিতসিন

সিএসএসই বিটা প্রশ্নের লিঙ্কের পরে টুইটার থেকে রেফারেন্সটি আসে there মাইলস সাবিন (টুইটারে মাইলসাবিন) এবং আলেক্সি রোমানভকে ধন্যবাদ জানাই।
আর্টেম পেলেনিতসিন

মাইলস সাবিন্সকে আকারহীন গ্রন্থাগার এবং তার অনুপ্রেরণার পেছনে তার অনুপ্রেরণা দেখুন। আমার মনে হয় কিছু কাগজপত্রের রেফারেন্স
AndreasScheinert

উত্তর:


7

ওপি-র একটি মন্তব্যে যেমন উল্লেখ করা হয়েছে , এটি সারণী যা ব্যাখ্যা করে যে স্ক্যালাল কীভাবে জেনেরিক প্রোগ্রামিং সহায়তার সাথে তুলনা করে। উত্স পিডিএফ লিঙ্ক

স্কেল তালিকাভুক্ত সঙ্গে টেবিল

পরে, নিম্নলিখিত সংক্ষিপ্তসার সরবরাহ করা হয়:

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

এবং তারপরে সংক্ষেপে:

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

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