C # Generics Реферат

12

Каковы наиболее значимые исследовательские работы по основам дженериков в C # и .NET?

Карим Али
источник
4
Вопрос представляется слишком сфокусированным. Я проголосовал, чтобы закрыть это как не реальный вопрос. Смотрите также, как задать хороший вопрос .
Цуёси Ито
9
@ Сянь-Чи Чанг, пожалуйста, не отговаривайте людей задавать вопросы о языке программирования, которые находятся в сфере действия . В PL много теоретической работы. Смотрите, например, это и это . (Этот конкретный вопрос звучит как «Не могли бы вы указать мне на исследование алгоритмов графа?»,
Т. Е.
6
Я голосую, чтобы сохранить вопрос. Если бы не было так поздно, я бы тоже дал ответ. Это, потенциально, о теории PL. Больше завтра.
Дейв Кларк
2
@Radu: Извините за вводящий в заблуждение комментарий, я не собираюсь это делать. Что я действительно хочу сказать, так это то, что эта проблема (в настоящее время) является справочным запросом для статей на определенных языках программирования, что не является теоретической проблемой (в настоящее время) и выходит за рамки (или это не так? Возможно, я полностью здесь не так). Я хотел бы видеть, изменяется ли вопрос, и становится ли проблема теории. Спасибо всем за указание на мое неправильное перенаправление, и @Kariem Я надеюсь, что вы получите хорошие ответы здесь!
Сянь-Чи Чанг 之 之
4
Я ответил на вопрос, предполагая, что вы спрашиваете об основах дженериков C #. Было бы лучше быть более точным в вашем вопросе. Вы были после основания? Реализации? Экзотическое использование дженериков C #?
Дэйв Кларк

Ответы:

22

Большая часть важной работы над дженериками для C # была проделана Эндрю Кеннеди из Microsoft Research Cambridge. У него есть веб-страница, посвященная этой теме. Довольно недавнее обсуждение бумаги основы является это один (который , безусловно , выглядит как теория для меня).

ω

Дэйв Кларк
источник
1
Отличный ответ. Это изменило мой голос по этому вопросу. Я все еще верю, что это действительно разработка программного обеспечения, но определенно более теоретическая сторона.
Деррик Столи
1
Спасибо за ваши добрые слова. В виду, теоретическая информатика является континуумом, который погружает конец теории PL в разработку программного обеспечения. Кроме того, на мой взгляд, разработка программного обеспечения размыта с множеством диаграмм UML.
Дейв Кларк
1
Также Эндрю Кеннеди по этому вопросу является этот документ: research.microsoft.com/en-us/um/people/akenn/generics/…
Йоханнес Рудольф