dem*_*002 7 java programming-languages
java有什么不能做的吗?但其他人可以吗?
我在谈论Java作为一种编程语言.
这只是帮助我了解其他编程语言我应该考虑学习的东西.
编辑:好的,我已经做了多年的java编程,我有时觉得我不需要学习另一个.Java曾经在以前的版本中受到限制,例如没有枚举,自动装箱,泛型等等.我问的是"Java作为一种编程语言",或者我们可以考虑一下你们希望它具有的java语法限制.关于其他语言提供的语法/功能的东西,但java没有.
编辑:谢谢你关闭这个.我希望我有更多的时间让我的问题更清楚一些.好像它在我第一次编辑之前已经关闭了.
pol*_*nts 10
在所有使用通用编程语言图灵完整,因此在非常严格的理论意义,它们具有相同的功率.还有NOTHING是可计算的,比方说,C#,但在Java不可计算的.
在看一个更实际一点,不过,是的,有些事情是其他语言能做到这一点的Java不能.这实际上取决于你如何挑选你的尼特.Java有没有8位无符号byte,Java可以不是转化int为boolean价值,Java没有第一类方法,Java有引用语义等没有及格的那些都不会阻止你做事情,但他们仍然Java无法做到的其他语言可以做的事情.
至于学习如何编程,Java并不是一个糟糕的选择.这很实用,但可能非常冗长.而是主观,不过,也有学习,这只是因为如果不是比Java更启发其他更"有趣"的语言.
关于这句话:
我已经做了很多年的java编程,有时我觉得我不需要学习另一个.
我很遗憾地说这是一个非常自我限制的观点.学习另一种语言可以真正扩展您对编程的全部意义.它也很有趣.
| 归档时间: | 
 | 
| 查看次数: | 6309 次 | 
| 最近记录: |