Questa pagina si riferisce alla macchina preconfigurata da utilizzare per il test di programmazione dell'edizione 2026 del programma CyberChallenge.IT. I partecipanti dovranno svolgere il test utilizzando la macchina messa a disposizione dalle sedi universitarie. Di seguito verranno elencati quali sono i linguaggi di programmazione supportati per lo svolgimento della prova insieme ad eventuali pacchetti specifici per linguaggio e software utile (e.g., compilatori, IDE, ...). Per ciascuno di questi linguaggi sarà reso disponibile, quando possibile, l'accesso a una documentazione offline.
Si precisa che questa pagina si riferisce alle regole nazionali; ogni sede ha però la facoltà di scegliere se imporre limitazioni aggiuntive su quali linguaggi sono supportati ed eventualmente vietare l'utilizzo di alcune librerie o software a sua discrezione. Gli ammessi riceveranno comunicazione dalla propria sede riguardo le modalità di svolgimento del test di programmazione.
Al link sottostante è disponibile per il download una macchina virtuale configurata con tutti i tool menzionati in questa pagina. La macchina virtuale utilizza Ubuntu 24.04 come sistema operativo, un'architettura x86_64 ed è stata generata e testata per VMWare Workstation Pro 25H2. La macchina può essere utilizzata dai partecipanti per allenarsi e dalle sedi stesse per lo svolgimento del test, quando possibile. Si precisa per i partecipanti che potrebbe non essere possibile per le sedi utilizzare direttamente la macchina virtuale fornita, e che le macchine universitarie potrebbero dover essere configurate manualmente dalle sedi; di conseguenza, il setup della macchina virtuale scaricabile da questo sito potrebbe differire da quello che dovrà essere utilizzato per svolgere la prova in presenza nella sede universitaria. I partecipanti riceveranno informazioni specifiche direttamente dalle loro sedi al riguardo.
| SHA256SUM: | a393faee4598540d595f1ef65bf77dc47b6c3f596b630073e3920ac5d2edfbb8 |
| username | user |
| password | password |
In alternativa alla macchina virtuale preconfigurata, sono disponibili a questo link alcuni script Bash utilizzabili per installare e configurare i linguaggi e gli strumenti necessari su una qualsiasi macchina Ubuntu 24.04 preesistente.
CgccclangC++g++clang++Go 1.25Java 21 LTSjavacjavaJavaScriptNodeJS 22 LTSPHP 8.3PyPy 3.11numpypandastqdmPython 3.12numpypandastqdmRust 1.90rustupcargorustcbashzshfishgittmuxstraceltracescreenhtopzipunziptarxz-utilstreemakegdbZeal (docs) - Nota: la macchina virtuale contiene le documentazioni dei seguenti lingugaggi e librerie scaricati offline:CC++GoJavaJavaScriptNodeJSPandasPHPPython 3RustnanovimVisual Studio Code