我在谈论Java作为一种编程语言.
这只是帮助我了解其他编程语言我应该考虑学习的东西.
编辑:
好吧,我已经做了多年的java编程,我有时觉得我不需要学习另一个. Java曾经在以前的版本中受到限制,例如没有枚举,自动装箱,泛型等等.我问的是“Java作为一种编程语言”,或者我们可以考虑一下你们希望它具有的java语法限制.关于其他语言提供的语法/功能的东西,但java没有.
解决方法
但是,从更实际的角度来看,是的,其他语言可以做的事情,Java不能.这真的取决于你想要如何挑选你的尼特. Java没有8位无符号字节,Java无法将int转换为布尔值,Java没有第一类方法,Java没有通过引用语义传递等等.这些都不会阻止您完成任务,但是尽管如此,Java仍然是其他语言无法做到的事情.
至于学习如何编程,Java并不是一个糟糕的选择.它足够实用,但可能非常冗长.不过主观地说,还有其他更“有趣”的学习语言,就像没有比Java更有启发性.
关于这句话:
I’ve been doing java programming for many years and I sometimes have the feeling that I wouldn’t need to learn another one.
我很遗憾地说这是一个非常自我限制的观点.学习另一种语言可以真正扩展您对编程的全部意义.它也很有趣.
相关问题
> Is it better to master a few programming languages than to learn many?
> Why learn Perl,Python,Ruby if the company is using C++,C# or Java as the application language?
> Why you/I should not learn another language?
> The benefits of learning languages that you won’t use
> Which programming languages have helped you to understand programming better?
> Learning multiple languages
> Which is more advantageous: Learning new languages or increasing knowledge of ones you already know?