Serving the Quantitative Finance Community

 
User avatar
kc11415
Topic Author
Posts: 430
Joined: March 16th, 2003, 10:02 pm
Location: United States

intro/tutorial resources for "generic programming" in C# ?

December 1st, 2021, 2:26 pm

Has anyone here worked with "generic programming" in C# ?

If so, were you just instantiating generic classes provided by your library vendor ?
Or, did you write your own generic classes which were instantiated elsewhere ?

What intro/tutorial or other resources did you find helpful in ramping up on this?

Please forgive if these questions come across as too basic (or expressed too ignorantly).
 
User avatar
tagoma
Posts: 18915
Joined: February 21st, 2010, 12:58 pm

Re: intro/tutorial resources for "generic programming" in C# ?

December 3rd, 2021, 11:33 am

Hi kc11415. My modest input, as I only touched C# several years ago. The only book I read then that was introducing Generic Programming was Data Structures and Algorithms Using C# but you may find it a bit too introductory actually. I saw they have such MOOCs at Udemy and other online learning platforms, which may be an option to consider (?). Maybe you also ask for guidance at Datasim. They also have forums there. Note: I'm not endorsed/sponsored/financed by any of the sources mentioned.
 
User avatar
kc11415
Topic Author
Posts: 430
Joined: March 16th, 2003, 10:02 pm
Location: United States

Re: intro/tutorial resources for "generic programming" in C# ?

December 7th, 2021, 1:57 am

tagoma, thanks for that.  I will have a look.  Is there a particular chapter you think might be of interest related to "generic programming" in the context advocated by Alexander Stepanov ?
 
User avatar
tagoma
Posts: 18915
Joined: February 21st, 2010, 12:58 pm

Re: intro/tutorial resources for "generic programming" in C# ?

December 12th, 2021, 4:22 pm

(I assume you are refering to the handbook I mentioned above).
Well, no, this book has a general introduction on generic programming, it is "practical" but doesn't get much into why, and doesn't put it in perspective with other programming paradigms as far as I remember.
There is a couple of people on W with strong C# background. Unfortunately they don't seem to be around lately.