mEnu

laNguage

Program teljes neve: Programming Contest Result Manager (PCRM)
Aktuális verzió: 1.8
Letöltés: PCRM Windows -  PCRM Linux
Dokumentáció: pcrm.pdf

A PCRM egy olyan program, amellyel programozási versenyek zsűrizését lehet automatizálni. Ha már hallottál az ACM programozói versenyről, akkor ismered, milyen típusú feladatokat kell ott megoldani. Nos, éppen az ilyen típusú feladatok ellenőrzését könnyíti meg a PCRM.

Ezeken a versenyeken versenyzők (esetleg csapatok) vesznek részt, akik feladatokat oldanak meg. Minden feladathoz készül egy forrásnyelvű program, amit lefordítva egy olyan végrehajtható állomány az eredmény, melynek a különböző bemeneti adatokat adva kiszámol valamit.

És itt jön a képbe a PCRM. A program automatikus lefordítja a megfelelő fordító segítségével a forrásfilet, majd lefuttatja, a megfelelő input adatokat adva oda neki. A végeredményt, amit a program generál ellenőrzi, majd az eredményt elmenti. Az eredményeket folyamatosan képes generálni (akár képernyőre, akár HTML állományba).

A programcsomag része egy PCRMPOP3 nevezetű program, amelynek segítsgével teljes automatikussá tehetjük a verseny lebonyolítását. A versenyzők ekkor emailben küldik be megoldásaikat. A PCRMPOP3 automatikusan leszedi, elmenti a megoldásokat, és ezután ellenőrzi őket, végül pedig legenerálja az aktuális eredményt.

A program elérhető mind Linux, mind pedig Windows alá. A program úgynevezett postcardware-ként férhető hozzá. Bővebb információk erről a dokumentációban.

A program kipróbálható változata letölthető erről az oldalról. Ugyanitt letölthető csak a felhasználói kézikönyv, aki esetleg csak érdeklődik a program iránt.