C # Generics Research Papers

12

Jakie są najważniejsze prace badawcze na temat podstaw generycznych w C # i .NET?

Kariem Ali
źródło
4
Pytanie wydaje się zbyt nieostre. Głosowałem za jego zamknięciem, ponieważ to nie jest prawdziwe pytanie. Zobacz także, jak zadać dobre pytanie .
Tsuyoshi Ito,
9
@ Hsien-Chih Chang, nie zniechęcaj ludzi do zadawania pytań dotyczących języka programowania, które są w zakresie . W PL jest dużo pracochłonnych teorii. Zobacz np. To i to . (To konkretne pytanie brzmi jednak jak: „Czy możesz wskazać mi na badanie algorytmów graficznych?”, Tzn. Jest niejasne.)
Radu GRIGore
6
Głosuję za podtrzymaniem pytania. Gdyby nie było tak późno, udzieliłbym również odpowiedzi. To potencjalnie dotyczy teorii PL. Więcej jutro.
Dave Clarke,
2
@Radu: Przepraszam za wprowadzający w błąd komentarz, nie zamierzam tego robić. Naprawdę chcę powiedzieć, że ten problem jest (obecnie) prośbą o referencje do prac w określonych językach programowania, co nie jest problemem teoretycznym (obecnie) i jest poza zakresem (czy nie jest? Może jestem całkowicie źle tutaj). Chciałbym zobaczyć, czy pytanie jest modyfikowane i staje się problemem teoretycznym. Dziękuję wszystkim za wskazanie mojego błędnego przekierowania i mam nadzieję, że @Kariem uzyskasz tutaj dobre odpowiedzi!
Hsien-Chih Chang 之 之
4
Odpowiedziałem na to pytanie, zakładając, że pytasz o podstawy generycznych C #. Lepiej byłoby być bardziej precyzyjnym w swoim pytaniu. Czy byłeś po fundamentach? Wdrożenia Egzotyczne zastosowania generycznych C #?
Dave Clarke,

Odpowiedzi:

22

Większość ważnych prac nad generycznymi dla C # wykonał Andrew Kennedy w Microsoft Research Cambridge. On ma stronę internetową poświęconą temu tematowi. Dość niedawna dyskusja papierowa, na której oparto podstawy, jest ta (która zdecydowanie dla mnie wygląda jak teoria).

ω

Dave Clarke
źródło
1
Świetna odpowiedź. Odwróciło to mój głos w tej sprawie. Nadal uważam, że to naprawdę inżynieria oprogramowania, ale zdecydowanie bardziej teoretyczna strona.
Derrick Stolee,
1
Dziękuję za miłe słowa. Mając na uwadze, informatyka teoretyczna jest kontinuum, które zanurza swoją teorię PL w inżynierii oprogramowania. Ponadto, moim zdaniem, inżynieria oprogramowania jest rozmyta z mnóstwem diagramów UML.
Dave Clarke,
1
Również Andrew Kennedy na ten temat jest ten artykuł: research.microsoft.com/en-us/um/people/akenn/generics/...
Johannes Rudolph