General

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 the Jessie release of Debian GNU/Linux 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. There will also be online documentation for C, C++ and Java available (but of course no internet access). The offline version of cppreference.com is also available. If you have any questions or requests please contact technicie@ch.tudelft.nl.

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 -g -Wall -O2 -std=gnu99 -static -pipe -o $DEST "$@" -lm
  • C++: g++ -g -Wall -O2 -std=gnu++98 -static -pipe -o $DEST "$@"
  • C++11: g++ -g -Wall -O2 -std=c++11 -static -pipe -o $DEST "$@"
  • Java compilation: javac -encoding UTF-8 -d . "$@"
  • Java runtime:
  • java -Xrs -Xss64m -Xmx1272864k $MAINCLASS

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

Window managers

Compilers/interpreters

Editors

Other

Premium sponsors

Event sponsors