OJI Kit 3.0

wefgef
Andrei Grigorean
03 iunie 2010

Anul 2010 a marcat prima ediţie e Olimpiadei Judeţene de Informatică în care s-a renunţat la evaluarea sub mediile Borland, acestea fiind înlocuite de FreePascal şi MinGW. Suntem bucuroşi că am putut contribui şi noi la această binevenită şi mult aşteptată schimbare, echipa infoarena fiind responsabilă de alcătuirea noului pachet OJI. Dacă în privinţa limbajului Pascal situaţia părea destul de clară, nu acelaşi lucru se poate spune şi despre C/C++. Între cele două pachete importante de compilatoare, MinGW şi Visual C++, am ales MinGW-ul, în primul rând datorită legăturii mai strânse cu GCC. În privinţa IDE-urilor, decizia nu a fost atât de uşor de luat. Puteţi vedea pe pagina dedicată alternativelor mai multe detalii. Până la urmă am ales MinGW Developer Studio în dauna Code::Blocks şi Dev-CPP.

Din păcate ediţia OJI 2010 nu a fost lipsită de incidente. După cum am fost semnalaţi şi pe forum, au existat unele probleme cu citirea folosind streamuri. În plus, faptul că noul standard C++ este aproape gata ne face să ne gândim la schimbarea compilatorului cu o versiune mai nouă. În acest moment, nu există versiune stabilă mai veche de 4.4 (şi mai nouă de 3.4). Noi nu am reuşit să facem MinGW Developer Studio sau Dev-CPP să meargă cu noile compilatoare, şi astfel singura alternativă rămasă este Code::Blocks. Valentin Stanciu a făcut un nou kit de OJI pe care îl puteţi descărca de aici. Nu am avut timp să testăm prea mult pachetul, aşa că vă rugăm pe voi să o faceţi şi să ne raportaţi problemele întâmpinate. Nu vă recomandăm să aveţi instalată altă versiune de MinGW, deoarece kitul adaugă în PATH noua instalare şi s-ar putea să existe conflicte. Totodată, vă aducem la cunoştinţă faptul că librăriile C++ au fost restructurate, una dintre cele mai importante schimbări fiind renunţarea la o parte dintre librariile deprecated <fstream.h> şi <iostream.h>.

Categorii:
remote content