Začenja se pêti The Underhanded C Contest

Matej Huš

31. dec 2009 ob 00:05:48

Izšel je razpis za 5. The Underhanded C Contest, kjer vsako leto izbirajo najboljše napisano C-jevsko kodo, ki je videti nedolžno, a po potrebi izvede kakšno zlo dejanje. Pri tekmovanju ne gre za pisanje težko razumljive, kriptične kode, ki je ne razume niti sam pisec, marveč za lično oblikovano, lepo zakomentirano in karseda preprosto kodo, ki ne deluje, kakor bi pričakovali na prvi pogled.

Letošnji scenarij je takle. Letalska družba UCK Air želi program, ki sortira prtljago in jo razporeja na ustrezna letala. To mora početi tudi prijavljena koda, le da mora imeti v drobovju zamaskirano funkcijo, ki naključno izgubi kos prtljage, če uslužbenec pri oddaji vtipka ustrezno besedilo.

Lanski problem je bilo pisanje algoritma za počrnitev dela slike (redaction), pri čemer pa prekriti piksli niso bili izgubljeni, marveč se jih je dalo nekako oživiti. Rok za oddajo novega projekta se izteče 1. marca 2010, zmagovalec pa prejme bon v vrednosti 100 dolarjev. Slashdot.