জেনেরিক প্রোগ্রামিং সমর্থন সহ প্রথম ভাষা


15

জেনেরিক প্রোগ্রামিং সমর্থন সহ প্রথম ভাষাটি এবং জেনেরিক সমর্থন সহ প্রথম প্রধান স্থিতিশীলভাবে টাইপ করা ভাষা (বহুল ব্যবহৃত) কোনটি ছিল?

জেনেরিক্স একাধিক প্রকারের জন্য অনুমতি দেওয়ার জন্য প্যারামিটারাইজড ধরণের ধারণার প্রয়োগ করে। জেনেরিক শব্দের অর্থ "শ্রেণীর বৃহত গোষ্ঠীর সাথে সম্পর্কিত বা উপযুক্ত"।

আমি "প্রথম" এর নিম্নলিখিত উল্লেখগুলি দেখেছি:

ফার্স্ট-অর্ডার প্যারামেট্রিক পলিমারফিজম এখন স্ট্যাটিকালি টাইপড প্রোগ্রামিং ল্যাঙ্গুয়েজের একটি স্ট্যান্ডার্ড উপাদান। সিস্টেম এফ [20,42] এবং ফাংশনাল প্রোগ্রামিং ল্যাঙ্গোয়েজ দিয়ে শুরু করে কনস্ট্রাক্টরা জাভা এবং সি # এর মতো মূলধারার ভাষায় তাদের পথ খুঁজে পেয়েছে। এই ভাষাগুলিতে, প্রথম-ক্রমের প্যারামিট্রিক পলিমারফিজমকে সাধারণত জেনেরিক বলে।

" জেনেরিকস অফ আ হাই ক্রাইন্ড " থেকে , অ্যাড্রিয়ায়ান মুরস, ফ্রাঙ্ক পাইসেসেন এবং মার্টিন ওডারস্কি

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

উইকিপিডিয়া জেনেরিক প্রোগ্রামিং থেকে

উত্তর:



4

সম্ভবত লিস্প। এটি কমবেশি 1960 এর দশকে করছিল। আসলে প্রশ্নটি হ'ল প্রথম ভাষা কোনটি নোটের খুব বেশি কিছু করার জন্য আপনি সম্ভবত এটি খুঁজে পেতে পারেন lis X ভাষায় শীতল নতুন বৈশিষ্ট্যটি আসলে 1960 সালে লিস্পের শীতল নতুন বৈশিষ্ট্যটি ছিল তা বুঝতে এটির ধরণের ভয়ঙ্করতা!


7
লিস্প স্থিতিশীলভাবে টাইপ করা হয়নি তাই "জেনারিকস" এমনকি সেই প্রসঙ্গে অর্থবোধ করে না।
রাফলউইন্ড

ওয়েল "জেনারিক্স" কেবল কিছু ধরণের স্ট্যাটিক টাইপিংয়ের জন্য অর্থবোধ করে। বিভিন্ন ধরণের সিস্টেম রয়েছে যার বিভিন্ন বৈশিষ্ট্য রয়েছে।
জ্যাচারি কে

নির্দিষ্ট ধরনের সিস্টেম বৈশিষ্ট্যটি "জেনেরিক্স" দ্বারা বোঝানো @ZacharyK হয় paramteric পলিমরফিজম , যা untyped ভাষায় অর্থে দেখা যায় না।
জ্যাক 0

3

জেনেরিকগুলির আগে এখানে টেমপ্লেট ছিল এবং তার আগে ম্যাক্রো প্রতিস্থাপন ছিল।


টেমপ্লেটগুলি প্যারামেট্রিক পলিমারফিজম নয়, যা বেশিরভাগ লোকেরা প্রকারের প্রসঙ্গে "জেনেরিক" বললে বোঝায়। টেমপ্লেট এবং ম্যাক্রোগুলি এমনকি টাইপ সিস্টেমে বাঁধা নেই, এগুলি পুরোপুরি একটি অরথোগোনাল বৈশিষ্ট্য।
জ্যাক 0

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