是否因为第三方开发类库限制了C#的广泛使用?
C#是我曾经最喜爱的语言,结构严密,代码简洁,最能体现编程之美,但是找工作屡屡受挫,用人单位用C++的占了三分之二还多。别人都说是C++功能强大,但是我深入学习之后发现C++的功能只能是说比C#复杂,强大也强大不到哪去,哪为什么大家都用那么复杂难懂的C++呢?我发现是第三方开发包限制了C#的使用,大家都知道,单纯的编程语言是做不了什么事的,一定要借助现有的开发类库,如网络编程要用到Socket类库,游戏编程用到DirectX,计算机图形用到OpenGL,这些开发包无一例外都是C++语言开发的,当然C#肯定也有类似的开发包,但是市面上介绍学习此类开发的书籍都是基于C++的,我很难找到用C#编写的DirectX开发教程,当然可以对着SDK教程学习,但是英文的复杂和没有循序渐近的教学使好多像我这样的初学者忘而却步,学起来麻烦不说又花大量时间,不如直接用C++的,大家说是不是这样的呢,对于这个问题一直困惑中。
追问:类库再多有什么用,关键是找不到教程呀,我从书店里想买一本XNA书有如上青天,但是D3D书却俯拾可得,对着帮助文档学不是很个人都有那个能力吧(只有复杂例子和索引,没有循序渐近教程)是不是这一点限制了C#的广泛使用呢