语言
此类别列出了编程语言及其软件开发工具包 (SDK)。
Alibaba Dragonwell 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自阿里巴巴的长期支持和补丁。它有两个版本:一个用于一般用途的标准版 (Standard Edition),以及一个针对阿里巴巴云优化的扩展版 (Extended Edition)。两个版本均通过 AQAvit 质量验证套件认证。它适用于 Linux、Windows 和 Docker。
Amazon Corretto 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自亚马逊的长期支持和补丁。Corretto 通过 Java 技术兼容性套件 (TCK) 认证,以确保其符合 Java SE 标准。它适用于 Linux、Windows、macOS 和 Docker。
Apache Groovy 是一种功能强大、可选择类型和动态的语言,具有静态类型和静态编译能力,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的生产力。它与任何 Java 程序无缝集成,并立即为您的应用程序提供强大的功能,包括脚本功能、领域特定语言创作、运行时和编译时元编程以及函数式编程。
BellSoft Liberica JDK 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,经过测试和验证,使用 OpenJDK 技术兼容性套件测试套件,符合 Linux、Windows、macOS 和 Solaris 操作系统上的 Java SE 规范。
Eclipse Temurin 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本。Temurin 通过 Oracle Java 兼容性套件 (JCK) 认证,以证明它是 Java 规范的兼容实现。Temurin 版本还必须通过 AQAvit 质量验证套件,以确保它们可用于生产。它适用于 Linux、Windows、macOS、AIX、Solaris 和 Docker。
Erlang 是一种通用的、并发的、函数式的高级编程语言,以及一个垃圾回收的运行时系统。Erlang 这个术语与 Erlang/OTP 或开放电信平台 (OTP) 可以互换使用,OTP 由 Erlang 运行时系统、几个主要用 Erlang 编写的即用型组件 (OTP) 以及一套 Erlang 程序的设计原则组成。
Haskell 是一种通用的、静态类型的、纯函数式编程语言,具有类型推断和惰性求值。 Glasgow Haskell Compiler (GHC) 是一款先进的 Haskell 优化编译器。它包括一个交互式 REPL、多个分析器、替代的 codegen 后端,并支持 x86、AArch64、PowerPC、s390x、RiscV、WASM 架构。
GraalVM Community Edition 是一个基于 OpenJDK 的 GPLv2 with CPE Java VM 和 JDK,用 Java 实现。它支持额外的编程语言和执行模式,例如 Java 应用程序的预先编译,以实现快速启动和低内存占用。
IBM Semeru Runtimes 是免费的生产就绪二进制文件,使用 OpenJDK 类库和 Eclipse OpenJ9 JVM 构建。发布版本 通过了 Eclipse AQAvit 项目提供的全套开放测试。
IDL(交互式数据语言)是一种由 NV5 Geospatial Solutions 开发和维护的商业编程语言。它用于数据分析、可视化和跨平台应用程序开发。它被广泛用于科学和工程领域,包括天文学、大气物理学和医学成像。
Kotlin 是一种跨平台、静态类型、通用编程语言,具有类型推断功能。Kotlin 旨在与 Java 完全互操作,Kotlin 标准库的 JVM 版本依赖于 Java 类库,但类型推断使其语法更加简洁。Kotlin 主要针对 JVM,但也编译为 JavaScript(例如,用于使用 React 的前端 Web 应用程序)或原生代码(通过 LLVM);例如,用于与 Android 应用程序共享业务逻辑的原生 iOS 应用程序。
Mandrel 是 GraalVM 社区版的一个下游发行版。Mandrel 的主要目标是提供一个 native-image 版本,专门用于支持 Quarkus。目的是将 GraalVM 的 native-image 功能与 OpenJDK 和 Red Hat Enterprise Linux 库对齐,以提高原生 Quarkus 应用程序的可维护性。Mandrel 最好的描述是带有专门打包的 GraalVM 原生镜像构建器(native-image)的常规 OpenJDK 发行版。
Microsoft Build of OpenJDK 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自微软的长期支持和补丁。Microsoft Build of OpenJDK 通过 Oracle Java 兼容性套件 (JCK) 认证,以证明它是 Java 规范的兼容实现。Microsoft Build of OpenJDK 版本还必须通过 AQAvit 质量验证套件,以确保它们可用于生产。它适用于 Linux、Windows、macOS 和容器镜像。
PowerShell 是一种跨平台自动化和配置工具/框架,针对处理结构化数据(例如 JSON、CSV、XML 等)、REST API 和对象模型进行了优化。它包括一个命令行 shell、一个相关的脚本语言和一个用于处理 cmdlet 的框架。
Windows PowerShell 是微软为基于 Windows 的操作系统开发的用于任务自动化和配置管理的 shell 程序。它使用完整的 .NET Framework,仅在 Windows 上运行。微软不再为 Windows PowerShell 更新新功能。请转至 PowerShell 获取跨平台继任者。
Oracle 的 OpenJDK 版本 是由 Oracle 提供的获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本。Oracle 的 OpenJDK 版本通过 Java 技术兼容性套件 (TCK) 认证,以确保其符合 Java SE 标准。它适用于 Linux、Windows、macOS。
Oracle GraalVM 是一个商业、封闭源代码的 Java VM 和 JDK,基于 Oracle JDK。它支持额外的编程语言和执行模式,例如 Java 应用程序的预先编译,以实现快速启动和低内存占用。
Oracle Java SE Development Kit (JDK) 是一个商业、封闭源代码、经过 TCK 测试和认证的 OpenJDK 版本。Oracle JDK 版本适用于多个平台,包括 Windows、macOS 和 Linux。
Red Hat build of OpenJDK 是一个 Open Java Development Kit (OpenJDK) 版本,提供来自 Red Hat 的长期支持和补丁。它作为 Red Hat Enterprise Linux 的一部分分发,但也可与 OpenShift 和 Red Hat Middleware 一起提供。它适用于 Linux、Windows、macOS 和容器镜像。
Rust 是一种开源的多范式通用编程语言,强调性能、类型安全和并发性。它强制执行内存安全,这意味着所有引用都指向有效内存,而无需使用自动内存管理技术(例如垃圾回收)。
SapMachine 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自 SAP 的长期支持和补丁。SapMachine 通过 Java 技术兼容性套件 (TCK) 认证,以确保其符合 Java SE 标准。它适用于 Linux、Windows、macOS 和 Docker。
Scala 是一种强大的静态类型通用编程语言,支持面向对象编程和函数式编程。Scala 的许多设计决策旨在解决对 Java 的批评,使其更加简洁。
Visual COBOL 是一套软件产品,旨在满足 IT 组织对现有 COBOL 语言编写的应用程序投资的需求。