Skip to content

Reference

Quick reference materials for omegaUp development and usage.

Quick Navigation

Reference Description
Glossary Terminology and definitions used in omegaUp
Supported Languages Programming languages and their configurations
Useful Links External resources and documentation

Glossary

The Glossary covers:

  • General Terms: Problems, contests, submissions
  • User Roles: Contestants, problem setters, admins
  • Technical Terms: Grader, Runner, Minijail, DAO/VO
  • Verdicts: AC, WA, TLE, MLE, RTE, CE
  • API Terms: Endpoints, authentication, rate limiting

Supported Languages

The Languages reference includes:

Language Compiler Use Case
C++ 17/20 GCC 10+ Performance-critical
Java OpenJDK 17 Enterprise patterns
Python 3 3.10+ Quick prototyping
C GCC 10+ Low-level control
Karel Custom Beginners

Full details including:

  • Compilation flags
  • I/O optimization tips
  • Common pitfalls
  • Performance comparisons

The Links page provides:

  • omegaUp official resources
  • GitHub repositories
  • Technology documentation
  • Academic publications