Daddy's Technology Notes

Read, think, and write down the notes.

Wednesday, March 21, 2012

C# FAQ: general

[1.1] Is C# a practical language?
[1.2] Is C# a perfect language?
[1.3] What's the big deal with OO?
[1.4] What's the big deal with generic programming?
[1.5] Is C# better than C++, Java, VB, etc?
[1.6] Who uses C#?
[1.7] How long does it take to learn OO/C#?
[1.8] What are some features of C# from a business perspective?
[1.9] Are virtual functions (dynamic binding) central to OO/C#?
[1.10] Can you give me a simple reason why virtual functions (dynamic binding) make a big difference?
[1.11] Is C# backward compatible with ANSI/ISO C++?
[1.12] Is C# standardized?
[1.13] Where can I get a copy of the ANSI/ISO C# standard?
[1.14] What are some "interview questions" I could ask that would let me know if candidates really know their stuff?
[1.15] What does the FAQ mean by "such and such is evil"?
[1.16] Will I sometimes use any so-called "evil" constructs?
[1.17] Is it important to know the technical definition of "good OO"? Of "good class design"?
[1.18] What should I tell people who complain that the word "FAQ" is misleading, that it emphasizes the questions rather than the answers, and that we should all start using a different acronym?

Labels: