语言

此类别列出了编程语言及其软件开发工具包 (SDK)。

Alibaba Dragonwell

alibaba java-distribution lang

Alibaba Dragonwell 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自阿里巴巴的长期支持和补丁。它有两个版本:一个用于一般用途的标准版 (Standard Edition),以及一个针对阿里巴巴云优化的扩展版 (Extended Edition)。两个版本均通过 AQAvit 质量验证套件认证。它适用于 Linux、Windows 和 Docker。

Amazon Corretto

amazon java-distribution lang

Amazon Corretto 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自亚马逊的长期支持和补丁。Corretto 通过 Java 技术兼容性套件 (TCK) 认证,以确保其符合 Java SE 标准。它适用于 Linux、Windows、macOS 和 Docker。

Apache Groovy

apache java-runtime lang

Apache Groovy 是一种功能强大、可选择类型和动态的语言,具有静态类型和静态编译能力,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的生产力。它与任何 Java 程序无缝集成,并立即为您的应用程序提供强大的功能,包括脚本功能、领域特定语言创作、运行时和编译时元编程以及函数式编程。

Azul Zulu

azul java-distribution lang

Azul Zulu,也称为 Azul Zulu Build of OpenJDK,是一个开源、经过 TCK 测试和认证的 OpenJDK 版本。Azul Zulu 适用于 广泛的 硬件平台和操作系统。此外,Azul 还提供满足特殊要求的版本,例如精简版 JRE 和包含 OpenJFX 的版本。

Bellsoft Liberica JDK

bellsoft java-distribution lang

BellSoft Liberica JDK 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,经过测试和验证,使用 OpenJDK 技术兼容性套件测试套件,符合 Linux、Windows、macOS 和 Solaris 操作系统上的 Java SE 规范。

Eclipse Temurin

eclipse java-distribution lang

Eclipse Temurin 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本。Temurin 通过 Oracle Java 兼容性套件 (JCK) 认证,以证明它是 Java 规范的兼容实现。Temurin 版本还必须通过 AQAvit 质量验证套件,以确保它们可用于生产。它适用于 Linux、Windows、macOS、AIX、Solaris 和 Docker。

Elixir

lang

Elixir 是一种动态、函数式语言,专为构建可扩展和可维护的应用程序而设计。

Erlang

lang

Erlang 是一种通用的、并发的、函数式的高级编程语言,以及一个垃圾回收的运行时系统。Erlang 这个术语与 Erlang/OTP 或开放电信平台 (OTP) 可以互换使用,OTP 由 Erlang 运行时系统、几个主要用 Erlang 编写的即用型组件 (OTP) 以及一套 Erlang 程序的设计原则组成。

Glasgow Haskell Compiler (GHC)

lang

Haskell 是一种通用的、静态类型的、纯函数式编程语言,具有类型推断和惰性求值。 Glasgow Haskell Compiler (GHC) 是一款先进的 Haskell 优化编译器。它包括一个交互式 REPL、多个分析器、替代的 codegen 后端,并支持 x86、AArch64、PowerPC、s390x、RiscV、WASM 架构。

Gleam

lang

Gleam 是一种用于构建类型安全、可扩展系统的编程语言。它运行在 Erlang VM 上,是 BEAM 生态系统的一部分。

Go

google lang

Go 是一种开源编程语言,可以轻松构建简单、可靠且高效的软件。

GraalVM Community Edition

java-distribution lang oracle

GraalVM Community Edition 是一个基于 OpenJDK 的 GPLv2 with CPE Java VM 和 JDK,用 Java 实现。它支持额外的编程语言和执行模式,例如 Java 应用程序的预先编译,以实现快速启动和低内存占用。

IBM Semeru Runtime

ibm java-distribution lang

IBM Semeru Runtimes 是免费的生产就绪二进制文件,使用 OpenJDK 类库和 Eclipse OpenJ9 JVM 构建。发布版本 通过了 Eclipse AQAvit 项目提供的全套开放测试

IDL

lang

IDL(交互式数据语言)是一种由 NV5 Geospatial Solutions 开发和维护的商业编程语言。它用于数据分析、可视化和跨平台应用程序开发。它被广泛用于科学和工程领域,包括天文学、大气物理学和医学成像。

Julia

lang

Julia 是一种开源编程语言,专为技术计算而设计,结合了编译语言的高性能和动态解释语言的灵活性和易用性。

Kotlin

jetbrains lang

Kotlin 是一种跨平台、静态类型、通用编程语言,具有类型推断功能。Kotlin 旨在与 Java 完全互操作,Kotlin 标准库的 JVM 版本依赖于 Java 类库,但类型推断使其语法更加简洁。Kotlin 主要针对 JVM,但也编译为 JavaScript(例如,用于使用 React 的前端 Web 应用程序)或原生代码(通过 LLVM);例如,用于与 Android 应用程序共享业务逻辑的原生 iOS 应用程序。

Lua

lang

Lua 是一种功能强大、高效、轻量级且可嵌入的脚本语言。

Mandrel

java-distribution lang openjdk

Mandrel 是 GraalVM 社区版的一个下游发行版。Mandrel 的主要目标是提供一个 native-image 版本,专门用于支持 Quarkus。目的是将 GraalVM 的 native-image 功能与 OpenJDK 和 Red Hat Enterprise Linux 库对齐,以提高原生 Quarkus 应用程序的可维护性。Mandrel 最好的描述是带有专门打包的 GraalVM 原生镜像构建器(native-image)的常规 OpenJDK 发行版。

Microsoft Build of OpenJDK

java-distribution lang microsoft

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 和容器镜像。

Microsoft PowerShell

lang microsoft

PowerShell 是一种跨平台自动化和配置工具/框架,针对处理结构化数据(例如 JSON、CSV、XML 等)、REST API 和对象模型进行了优化。它包括一个命令行 shell、一个相关的脚本语言和一个用于处理 cmdlet 的框架。

Microsoft Windows PowerShell

lang microsoft

Windows PowerShell 是微软为基于 Windows 的操作系统开发的用于任务自动化和配置管理的 shell 程序。它使用完整的 .NET Framework,仅在 Windows 上运行。微软不再为 Windows PowerShell 更新新功能。请转至 PowerShell 获取跨平台继任者。

Oracle 的 OpenJDK 版本

java-distribution lang oracle

Oracle 的 OpenJDK 版本 是由 Oracle 提供的获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本。Oracle 的 OpenJDK 版本通过 Java 技术兼容性套件 (TCK) 认证,以确保其符合 Java SE 标准。它适用于 Linux、Windows、macOS。

Oracle GraalVM

java-distribution lang oracle

Oracle GraalVM 是一个商业、封闭源代码的 Java VM 和 JDK,基于 Oracle JDK。它支持额外的编程语言和执行模式,例如 Java 应用程序的预先编译,以实现快速启动和低内存占用。

Oracle JDK

java-distribution lang oracle

Oracle Java SE Development Kit (JDK) 是一个商业、封闭源代码、经过 TCK 测试和认证的 OpenJDK 版本。Oracle JDK 版本适用于多个平台,包括 Windows、macOS 和 Linux。

PHP

lang

PHP: 超文本预处理器(或简称 PHP)是一种最初为 Web 开发设计的通用编程语言。

Perl

lang

Perl 是一种功能强大、功能丰富且有超过 30 年开发历史的编程语言。

Python

lang

Python 是一种解释性的、高级的、通用编程语言。

Red Hat build of OpenJDK

java-distribution lang red-hat

Red Hat build of OpenJDK 是一个 Open Java Development Kit (OpenJDK) 版本,提供来自 Red Hat 的长期支持和补丁。它作为 Red Hat Enterprise Linux 的一部分分发,但也可与 OpenShiftRed Hat Middleware 一起提供。它适用于 Linux、Windows、macOS 和容器镜像。

Ruby

lang

Ruby 是一种动态、开源的编程语言,专注于简单性和生产力。它具有优雅的语法,阅读自然且易于编写。

Rust

lang rust-foundation

Rust 是一种开源的多范式通用编程语言,强调性能、类型安全和并发性。它强制执行内存安全,这意味着所有引用都指向有效内存,而无需使用自动内存管理技术(例如垃圾回收)。

SapMachine

java-distribution lang sap

SapMachine 是一个获得 GPLv2 with CPE 许可的 Open Java Development Kit (OpenJDK) 版本,提供来自 SAP 的长期支持和补丁。SapMachine 通过 Java 技术兼容性套件 (TCK) 认证,以确保其符合 Java SE 标准。它适用于 Linux、Windows、macOS 和 Docker。

Scala

java-runtime lang

Scala 是一种强大的静态类型通用编程语言,支持面向对象编程和函数式编程。Scala 的许多设计决策旨在解决对 Java 的批评,使其更加简洁。

Visual COBOL

lang

Visual COBOL 是一套软件产品,旨在满足 IT 组织对现有 COBOL 语言编写的应用程序投资的需求。