RT
实际上我想求比较:C# python的优劣,但是直接问怕被喷,所以来求助下:什么情况下c#好于python,什么情况下python好于c#
谢谢大家!

解决方案 »

  1.   

    当你的程序要求兼容非MS系统时 可以使用python
      

  2.   

    我一直以为C#是库最多,用起来最方便,触角最广的语言,没想到python比它还nb,更方便,库更多...
    看来C#目前最大的优势就是vs这个史上最强ide了。
      

  3.   

    那你就用ironpython,哈哈。python库是多,试想一下,你写的python程序一共有100行,你导入了20个库,让别的电脑运行你的程序,你就头大了
      

  4.   

    ironpython是m$捣鼓的,估计开源作者不会甘心让M$用他的库,再说最近ironpython不见发展,我决定花时间搞下python,最近看C#indepth,这本书不错,发现C#3里面最初的几个改动居然是让coder少写些字符,或者一个表达式完成内容,感觉这都是把以前能做的东西简化下,系统化下,而且规则还是新的,感觉不怎么好...再说linq也没怎么很用,lamda也.... wpf的好开源项目都是08,09年的,10年似乎没啥,感觉wpf已经被人挖空了...
    唉,搞it关键是搞很少人会的东西,像那种市面上铺天盖地的资料,别人都会或者很容易就学会的东西没啥意思。没有竞争力。
      

  5.   

    简单处理区分好他们归宿的阵营就成了c#是静态编译型,python是动态解释型,F#归宿函数型。P#是逻辑申明型so,当你需要动态解释的时候python合适