Programming languages: support lengths compared
Longest average support
9.0 y
8.4 y
7.9 y
6.2 y
6.0 y
4.9 y
3.8 y
3.7 y
3.6 y
3.6 y
3.4 y
3.4 y
3.3 y
3.0 y
3.0 y
3.0 y
2.9 y
2.7 y
2.5 y
2.3 y
| Product | Versions | Supported | Avg. support |
|---|---|---|---|
| Alibaba Dragonwell | 5 | 4 | 6.0 yrs |
| Amazon Corretto | 15 | 7 | 3.6 yrs |
| Apache Groovy | 7 | 5 | 7.9 yrs |
| Azul Zulu | 22 | 6 | 3.7 yrs |
| Bellsoft Liberica JDK | 21 | 5 | 3.0 yrs |
| Eclipse Temurin | 14 | 6 | 2.7 yrs |
| Elixir | 17 | 5 | 2.9 yrs |
| Erlang | 13 | 3 | 3.4 yrs |
| Glasgow Haskell Compiler (GHC) | 14 | 5 | – |
| Gleam | 1 | 1 | – |
| Go | 18 | 2 | 1.0 yrs |
| GraalVM Community Edition | 7 | 1 | 0.4 yrs |
| IBM Semeru Runtime | 10 | 6 | 3.6 yrs |
| IDL | 11 | 1 | 1.9 yrs |
| JRuby | 7 | 3 | 2.5 yrs |
| Julia | 6 | 2 | 2.2 yrs |
| Kotlin | 12 | 1 | 0.7 yrs |
| Lua | 15 | 1 | 2.3 yrs |
| Mandrel | 17 | 2 | 0.7 yrs |
| Microsoft Build of OpenJDK | 4 | 4 | 6.2 yrs |
| Microsoft PowerShell | 10 | 3 | 2.0 yrs |
| Microsoft Windows PowerShell | 6 | 1 | 9.0 yrs |
| OpenJDK builds from Oracle | 19 | 1 | 0.5 yrs |
| Oracle GraalVM | 7 | 2 | 2.2 yrs |
| Oracle JDK | 28 | 3 | 3.0 yrs |
| Perl | 10 | 3 | 3.0 yrs |
| PHP | 18 | 4 | 3.4 yrs |
| Python | 17 | 4 | 4.9 yrs |
| Red Hat build of OpenJDK | 7 | 4 | 8.4 yrs |
| Ruby | 15 | 3 | 3.3 yrs |
| Rust | 71 | 1 | 0.1 yrs |
| SapMachine | 18 | 3 | 1.5 yrs |
| Scala | 14 | 6 | 0.6 yrs |
| Visual COBOL | 12 | 2 | 3.8 yrs |
Status from endoflife.date (community-maintained data). Always confirm dates with the vendor.
About this page
Average support length per version and supported versions for 34 programming languages.