java有什么不能做的吗?但其他人可以吗?
java有什么不能做的吗?但其他人可以吗?
我在谈论Java作为一种编程语言. 这只是帮助我了解其他编程语言我应该考虑学习的东西. 编辑: 编辑:谢谢你关闭这个.我希望我有更多的时间让我的问题更清楚一点.好像它在我第一次编辑之前已经关闭了. 解决方法
所有使用的通用编程语言都是
Turing complete,因此在非常严格的理论意义上,它们具有相同的功能.没有可以在C#中计算,但在Java中无法计算.
但是,从更实际的角度来看,是的,其他语言可以做的事情,Java不能.这真的取决于你想要如何挑选你的尼特. Java没有8位无符号字节,Java无法将int转换为布尔值,Java没有第一类方法,Java没有通过引用语义传递等等.这些都不会阻止您完成任务,但是尽管如此,Java仍然是其他语言无法做到的事情. 至于学习如何编程,Java并不是一个糟糕的选择.它足够实用,但可能非常冗长.不过主观地说,还有其他更“有趣”的学习语言,就像没有比Java更有启发性. 关于这句话:
我很遗憾地说这是一个非常自我限制的观点.学习另一种语言可以真正扩展您对编程的全部意义.它也很有趣. 相关问题 > Is it better to master a few programming languages than to learn many? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |