Versions Compared

Key

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

...

Compilers / Interpreters

2021(green star)1022020072022FEB--972021082025922022FEBAlternative (9.9)
NameCurrentRelease DateSupportStatusCommentLatestRelease DateSupportRHEL/CentOS 7RHEL/CentOS 8RHEL/CentOS 9Upgrade ReleaseTarget
C++ [1][2]48.83.5120152019-06022029-05(blue star)Provided by O.S.13.12023-04-4.8.58.3.1 (tick)11.3.1--
Java 11 17 [1]1117.0.7620202021-040920242027-10(green star)(blue star)1117.0.2 6 widely used as its provided by RedHatRHEL 8

1117.0.127

20212023-070420242027-1011.0.2-1711.0.12--Java 17 [1]----

17

2021-092026-09----
Python 2 [1][2]2.7.162019-032019-10(star)

ACS moved to Python 3 in 2020AUG

2.7.182020-042020-012.7.52.7.172022FEBRemove
1 (tick)17.0.7-Default
Python 3.Python 3.6 [1]3.6.92019-072019-12(green star)3.6.152021-092021-12-3.6.82022FEBRemovePython 3.[1]3.8.62020-092024-10(green star)
3.8.122021-082024-10-3.8.6-2022FEB-Default
Python 3.12 [1]3.12.02023-102028-10(blue star)
3.11.42023-062028-10-3.11.43.11.22023DEC-

Standards

2022APR-2018-OCT Now2020-OCT2020-OCT-2020OCT-16-2008-12-0302020-APR2020AUG
C
NameRelease DateCompiler SupportCompatible SinceDropped CompatibilityDefault
c901990Beginning?Beginning2016OCTBeginning → 2016OCT
c992000-03>= 4.12016OCT-2016OCT → Now
c112011-12-08>= 4.92018OCT--
c172018>= 8.12020OCT-2022APR→ Now
c2x->= 9.1Not Compatible--
c23TBD-Not Compatible--
C++
NameRelease DateCompiler SupportCompatible SinceDropped CompatibilityDefault
C++981998-10Beginning?Beginning2022APRBeginning → 2018OCT
C++0x->= 4.32018OCT-2018OCT → 2022FEB
C++112011-08>= 4.72018-OCT2018OCT--
C++142014-08>= 5.12020OCT--
C++172017-12>= 8.12020OCT-2022APR → Now
C++2a->= 8.12020OCT--2022APR → Now
C++20TBD>= 11.1Not Compatible--
C++2b->= 11.1Not Compatible--
C++23TBD-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>= 2.0Beginning2022FEBBeginning → 2020JUN
Python 3.62019-07>= 3.6.92020APR-2020AUG → 2021DEC
Python 3.82020-09>= 3.8.62022FEB-2022FEB → 2023OCT
Python 3.122023-10>=3.12.12023DEC-2023DEC → Now