postheadericon Zawody programistyczne

Co roku organizowanych jest wiele konkursów programistycznych dla młodych i zdolnych osób, dla których programowanie to pasja i dobra zabawa. Są to zawody nie tylko krajowe ale i międzynarodowe, najczęściej przeznaczone dla dwu grup: studentów oraz uczniów szkół średnich. Wśród zawodów programistycznych organizowanych w Polsce najpopularniejsze są Akademickie Mistrzostwa Polski w Programowaniu Zespołowym oraz Olimpiada informatyczna, organizowana przez Ministerstwo Edukacji Narodowej.Istnieje wiele stron internetowych, które skupiają osoby biorące udział konkursach programistycznych. Na portalach tych dostępne są zadania z zakresu programowania wraz z rozwiązaniami.

Zawody programistyczne mogą mieć formę tzw. kompotów organizowanych przez jedną z subkultur użytkowników komputerów, zwaną popularnie demosceną. Kategorie w jakich odbywają się konkursy są różne. W demo i intro zawodnicy próbują swoich sił w stworzeniu jak najwydajniejszego kodu i wykazują się zdolnościami w programowaniu. Często są również kategorie, w których rozmiar kodu musi mieścić się w określonych ramach np. 4 KB, 8 KB, 64 KB 96 KB itp. Uczestnicy mają natomiast stworzyć jak najbardziej zróżnicowany program multimedialny mieszczący się jednak w tak ograniczonym kodzie.