用于C#程序员的C++或Python?

2 c# c++ python

我是一名企业C#程序员.我找到了一些时间来投资自己并陷入两难境地.从现在开始去哪儿?C#/ .NET很容易学习,开发等等.将来我想申请微软或谷歌,并希望明智地投入业余时间,所以我将学到的东西将来会蓬勃发展.

那么:C#程序员的Python或C++?我有点害怕C++,因为在其中开发任何东西都需要很长时间.Python很简单,但我认为它是一种儿童游戏语言,它仍然需要大量修补才能成为一种成熟的开发工具/语言.

任何具有相同困境的C#开发人员?

Ed *_* S. 7

我有点害怕C++,因为在其中开发任何东西都需要很长时间.

当你说自己没有语言经验时,我不确定你怎么说.对于某些事情来说,C++是一个很好的工具,Python对其他东西很有用.你想做的应该是推动这个决定,而不是技术本身.

C#程序员与否,我认为你可以选择任何语言,但语言只是一种工具,所以你的问题很难回答.


And*_*oss 5

Python可能更容易上手,但动态类型的脚本语言是与C#或C++ 完全不同的语言.通过跳到你已经熟悉的语言的近亲,你将学到更多关于编程学习的知识.实际上,对至少一种脚本语言(Python,Perl和Ruby是最受欢迎的)的熟悉应该是所有程序员的要求.

  • 一点也不.后期绑定,高级数据结构作为语法,符号表的运行时可变性,鸭子类型 - 这些都是与静态类型语言不同的东西.这不仅仅是关于抽象本身,而是关于语言中自然"事物"的含义.在perl或python中思考与在C/C++/C#/ Java中思考是非常不同的. (3认同)