Par dana pred takmičenje, svi su dobili zvanično obaveštenje da će source-kodovi koje takmičari budu predavali biti kompajlirani u
Borland Turbo Pascal 7.0 for DOS (ako takmičar radi u Pascalu) i
Borland C++ 3.1 for DOS (ako takmičar radi u C-u)
Lepo. Takmičenje je prošlo kako je prošlo. Ljudi su se dosta mučili sa nekim zadacima (ponajviše jer gore pomenuti kompajleri imaju ograničenje od 64KB za statičku memoriju), ali OK, to je ipak republičko. Danas smo pogledali rezultate i videli da takmičari iz Beograda generalno imaju dosta bolje rezultate od takmičara iz ostalih gradova (takmičenje je održano istovremeno u Beogradu, Novom Sadu, Nišu i Kragujevcu). Onda smo saznali da su source-kodovi takmičara koji su radili u Pascalu kompajlirani u Free Pascalu, a ne u TP7 kao što je najavljeno. Ovo je imalo za posledicu to da se moglo koristiti mnogo više od 64KB memorije (i preko 2 MB), ali za to niko nije znao, jer su svi očekivali (i radili za) TP7 kompajler. Svim osim takmičara iz Beograda, koji su neposredno pred takmičenje bili obavešteni o promeni kompajlera. Očigledno su oni tu promenu iskoristili najbolje moguće, za razliku od ostalih.
Voleo bih da čujem mišljenje vas ljudi o ovome. Šta mislite o ovakvom ophođenju prema jednom takmičenju? Mnogo veća takmičenja su poništavana i zbog manjih stvari, a kamoli zbog izmene pravila takmičenja u poslednjem minutu, i da još pri tom ne budu obavešteni svi takmičari. Ako mislite da je ova razlika između 2 kompajlera u količini memorije koju može da alocira beznačajna, grešite, jer je poenta jednog od zadataka baš bila da se optimizuje tako da "stane" u 64KB.
P.S. Molim bez flame-ova, ili onoga tipa "nije proš'o pa mu sad krivo" (a inače, najverovatnije jesam prošao). Mislim da je ovo dosta ozbiljna stvar.
P.P.S hvala na vremenu potrošenom da pročitate ovo :)
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪