作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在阅读 Bruce Eckel 的 Thinking In Java在关于泛型的章节中,他简要提到了 Nice programming language作为比 Java 更好地处理参数化类型的东西,但可以编译成 Java 字节码。
有人有这方面的经验吗?泛型让我头疼,所以与 Java 互操作的替代方案的前景很有吸引力......但我有点觉得这就像试图学习法语和魁北克语,如果我把它们混在了一起,就会被骂。错误的上下文。 (没有冒犯的意思,所以请不要因为我不是 PC 而责备我)无论是谁想出“Nice”这个名字都应该被 Gunicorn ,因为它使得人们无法搜索除 sourceforge 之外的任何网站。
最佳答案
我还建议查看 Scala ,一种在 JVM 上运行的多范式(OO 和函数式)语言。 “Scala 之父”Martin Odersky 也是 Java 泛型实现的主要贡献者,包括他在 Pizza 和 GJ 实现方面的工作。
Java 中当前的类型删除机制确实迫使人们了解一些实现细节以理解限制,但可以公平地说,在任何语言中使用成熟的泛型支持都将成为可能。需要学习曲线。
我找到了Java Generics and Collections是关于在 Java 5 中使用泛型的精彩介绍和指南。
关于java - Nice 编程语言作为 Java 泛型的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/393793/
我是一名优秀的程序员,十分优秀!