我是一名php程序员,在java和c#(sharp)都没有以前的编程经验。我的目标是学习java和c#两种语言,所以我正在寻找一位经验丰富的程序员,他对两种语言都有深入的了解,建议我先从哪一个开始,以便让我的学习过程更轻松,并帮助我快速掌握第二语言,一旦我完成了第一语言。 (例如,有些人在他们首先学习困难的语言或者有更多功能和编程方面的人时会发现它更容易,所以一旦他们通过,他们就会开始第二个他们发现学习过程就像在公园散步一样)< / em>的
答案 0 :(得分:14)
语言更加相似而不同,所以我怀疑这很重要。翻转硬币。
答案 1 :(得分:1)
Java和C#彼此并没有太大的不同,所以它并不重要。 C#确实有一些java没有的编程概念(匿名函数,运算符重载和LINQ),这使得它更有趣并且(至少对我而言)编写乐趣。所以我想我会建议从C#开始。
答案 2 :(得分:1)
如果你能找到能帮助你解决随机问题的人,并且知道其中一个问题,那就去吧。
否则,也许可以在Eclipse中玩一天,使用Visual Studio玩一天,并坚持使用更简单的IDE供您使用。
他们非常相似。
答案 3 :(得分:1)
我同意凯文,除非您正在寻找特定的工作或课程,而且选择可能更重要。
Java是我的第一个OO语言,然后我在uni学习它,然后我得到了我作为c#dev的第一份工作。
去图。
答案 4 :(得分:1)
我同意Kevin的观点,两种语言都很相似,但是C#应该具有较少的学习阻力,因为它的IDE和工具集成度更高。
我知道这是值得商榷的,但你可以花几个小时安装Apache,Eclipse,MySQL,只是为了让你的第一个hello world servlet或jsp工作。确保罐子在适当的lib文件夹中,下载相应的jdbc驱动程序,你知道钻头......这很令人沮丧..
使用C#,只需安装最新的visual studio express即可。无需担心数据库驱动程序和所有非生产性的东西,调试也可以开箱即用。在Eclipse中进行调试可能无法立即运行..,您可能需要安装某些插件或进行配置,这种“微不足道”的东西可能会花费您几个小时的时间来更好地学习语言。
答案 5 :(得分:0)
c#更容易做形式我认为有益于学习的东西,但它们大致相同