System

The information on this page is subject to change. Please check later for the definitive information. The machines are PCs with an installation based on ArchLinux amd64. It is allowed to bring your own simple keyboard. Programmable keyboards are not allowed. We provide a simple mouse and it is not allowed to bring your own mouse. This page lists the available software. Documentation for mono will be available on the system through monodoc. There will also be online documentation for C, C++, Java and Python 2/3 available (but of course no internet access). The offline version of cppreference.com is also available.

Compilation Options

All programs will run with a 1,5GB memory limit. Because of JVM overhead, a little more than 1200MB of heap space is available to Java programs.

C:
gcc -x c -Wall -O2 -std=gnu99 -static -pipe -o $DEST "$@" -lm
(Flag -g, that enables debugging, is present in the mygcc command but not on the judge)
C++14:
g++ -x c++ -Wall -O2 -std=c++14 -static -pipe -o $DEST "$@"
(Flag -g, that enables debugging, is present in the myg++ command but not on the judge)
Java compilation:
javac -encoding UTF-8 -d . "$@"
Java runtime:
java -Xrs -XX:+UseSerialGC -Xss65536k -Xms1441792k -Xmx1441792k $MAINCLASS
C# using Mono (companies only):
mcs -o+ "$@"
Python 2/3:
python2 "$@"
python3 "$@"

There will be aliases available on the system in the format of mygcc, myg++, myg11, myjavac, myjava and mymcs.

Compilers/interpreters

To be announced.

C, C++, C++14

  • GCC/G++ 8.1

Java

  • Java SE Runtime 1.8.0_171
  • Java SE Runtime Environment (build 1.8.0_144-b01)
  • Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Python

  • Python 2.7.15
  • Python 3.6.5

C#

  • Mono 5.12.0

Editors

  • Emacs 26.1
  • Vim 8.1
  • Eclipse (version TBA)
  • IntelliJ IDEA CE (version TBA)
  • Netbeans (version TBA)
  • Nano 2.9.8
  • Kate 18.04.0
  • Gedit 3.28.1
  • Geany 1.33
  • KWrite 18.04.2
  • KDevelop 5.2.3
  • MonoDevelop (version TBA)
  • CodeBlocks (version TBA)
  • Sublime Text 3
  • Pycharm CE (version TBA)

Other tools

  • Make 4.2.1
  • GDB 8.1
  • Valgrind 3.13.0
  • Git 2.17.1
  • Screen 4.06.02
  • Tmux 2.7
  • Galculator 2.1.4

Main sponsor

IMC

Event sponsors


Organized by

UCLouvain
ICTEAM
UMons
Faculté des Sciences - UMons