• 언어
  • 언어 업데이트

gcc와 clang

gccclang은 최신 버전을 유지합니다.

새로운 C의 표준, C++의 표준이 나오면 이를 새로운 언어로 추가합니다.

C++03, C18과 같이 큰 변화가 없는 경우 추가하지 않을 수도 있습니다.

Java

Java와 Java (OpenJDK)는 Java SE 8을 사용합니다.

언어 번호 3번을 제외한 모든 Java는 최신 OpenJDK를 사용합니다.

언어 번호 93번은 Java의 LTS 버전을 이용합니다.

언어 번호 107번은 Java의 최신 버전을 이용합니다.

Python과 PyPy

Python 2, Python 3, PyPy2, PyPy3은 최신 버전을 사용합니다.

Swift

Swift의 최신 버전은 현재 Ubuntu 16.04를 지원하지 않아 5.6 이상으로 업데이트 하지 못합니다. 추후 채점 서버의 OS를 업데이트 하면서 업데이트가 가능할 예정입니다.

나머지 언어

최신 버전을 사용합니다.

Python 2와 Python 3, Rust 2015와 Rust 2018처럼 언어에 큰 변화가 있는 경우 따로 추가합니다.