gpt4 book ai didi

具有无符号和 POD 类型的类 Java 语言

转载 作者:行者123 更新时间:2023-12-01 13:18:20 25 4
gpt4 key购买 nike

在我掌握了 Java 之后,我可以肯定地说,我比我使用了十多年的 C++ 更喜欢它。真正让我烦恼的是 Java 缺乏运算符重载、无符号字节和结构数据类型。这就是为什么您必须使用不同的技巧来进行低级网络、视频和音频数据处理。

我想知道是否有任何类似Java的语言(和VM)具有unsigned字节和struct类似的数据类型?另外为什么不扩展 Java 标准添加这些功能呢?

最佳答案

你应该看看 Scala。它是一种与 C++ 不同的范例,因为它混合了 OOP 和函数式编程,但它具有许多您在熟悉的 JVM 运行时环境中可能会喜欢的功能。您将获得混合、案例类、运算符重载和许多功能,这些功能可以轻松地让您使用高级抽象实现低级功能,而不会损失性能。例如,在 Odersky 的《Scala 编程》中,有一个很好的示例,说明如何构建数据结构来有效存储 2 位长字段,但在其之上具有良好的函数/OOP 接口(interface)。这将很容易弥补字节仍然有符号的事实。

关于具有无符号和 POD 类型的类 Java 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22275479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com