Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(red star) Likely to be an issue in the future

Compilers / Interpreters

NameCurrentRelease DateSupportStatusCommentLatestRelease DateSupportRHEL/CentOS 7RHEL/CentOS 8Upgrade Release
C++ [1][2]4.8.52015-06-232021-05-31(green star)Provided by O.S.10.22020-07-23-4.8.58.3.1-
Java 11 [1]11.0.
2
7
2019
2020-
01
04-
15
23
2019-04-16
2024-10 (adoptopenjdk)(green star)
Provided by O.S.
11.0.2 widely used as its provided by RedHat

14.0.2 11.0.8 (LTS)

2020-07-16
2020-07-14
TBD
2020
2024-10
-20
11.0.211.0.7-
Python 2 [1][2]2.7.162019-03-042019-10-19(star)ACS moved to Python 3 in 2020AUG2.7.182020-04-202020-01-012.7.52.7.17-
Python 3 [1][2]3.6.92019-07-022019-12-18(green star)
3.8.52020-07-20-3.4.103.6.8 / 3.8.0-

Standards

C Standard

C
NameRelease DateCompiler SupportCompatible SinceDropped CompatibilityDefault
c901990Beginning?Beginning
Beginning → 2016OCT
c992000-03>= 4.12016OCT
2016OCT → Now
c112011-12-08>= 4.9-
-
c172018>= 8.1-
-
C++
NameRelease DateCompiler SupportCompatible SinceDropped CompatibilityDefault
C++981998-10Beginning?Beginning-Beginning → 2018OCT
C++0x->= 4.32018-OCT-2018OCT → Now
C++112011-08>= 4.72018-OCT--
C++142014-08>= 5.02020-OCT--
C++172017-12>= 8.02020-OCT--
C++2a->= 9.02020-OCT--
C++20TBD-Not Compatible--
Java
NameRelease DateCompiler SupportCompatible SinceDropped CompatibilityDefault
Java Classic--Beginning-Beginning → Now
Java Modules--Not Compatible--
Python
NameRelease DateInterpreter SupportCompatible SinceDropped CompatibilityDefault
Python 22000-10-16>= 2.0Beginning-Beginning → 2020AUG
Python 32008-12-03>= 3.02020-APR-2020AUG → Now