Universitet talabalari uchun ICPC musobaqasi
Университет талабалари учун ИCПC мусобақаси

Спорт дастурлаш

Спорт дастурлаш — „инглизча“ Cомпетитиве Программинг. Дастурлашнинг бу тури ҳудди шаҳмат каби интеллектуал спорт ҳисобланиб, бунда қатнашувчилар турли хил қийинчликдаги масалаларни алгоритмлар ёки дастурлар орқали ихтиёрий дастурлаш тилларида ечишади. Бошқача қилиб айтганда, спорт дастурлаш — биз билган информатика олимпиадаларидир, лекин ягона фарқи шундаки, спорт дастурлашда масалалар фақат дастурлашга қаратилган бўлади.


Cонтест „инглизча“ — спорт дастурлашига оид мусобақа.

Бу турдаги мусобақаларда қатнашувчиларга бир нечта масалалар берилиб, маълум бир вақт оралиғида уларни ишлаш талаб қилинади. Қанча тез ва кўп масала ишлаган қатнашувчи ғолиб бўлади.

Мусобақаларнинг кўпчилиги онлайн тарзда, маълум платформаларда ўтказилади. Расмий ёки маҳаллий мусобақалар одатда оффлайн тарзда ўтказилади. Онлайн мусобақалар ўтказиладиган платформага мисол қилиб, Cодефорcесни[1] келтириш мумкин, (ва қуйида бошқалари ҳам келтириб ўтилади). Бу сайт спорт дастурчилари ўртасида энг машҳур сайт бўлиб, унда ҳафтада 1 ёки 2 марта мусобақалар ўтказилиб турилади ва қандай қатнашганлигига қараб ҳар бир қатнашувчига рейтинг берилади.

Бир сўз билан айтганда, спорт дастурлаш асосан шу каби мусобақаларга тайёрланиш ва қатнашишдан иборат.

Спорт дастурлаши нима учун керак?

  • Нуфузли мусобақаларда қатнашиш имконияти. Айниқса Ўзбекистонда спорт дастурлашида рақобат у қадар кучли эмас, шунингдек, спорт дастурлашини ўзини ўрганиш ҳам қийин эмас. Чунки, у математика каби мураккаб ёки шаҳмат каби зерикарли эмас
  • Гоогле, Фаcебоок ва Амазон каби компаниялар ишга қабул қилиш жараёнида сизни алгоритмлар бўйича синовдан ўтказишади. Чунки, алгоритмик қобилятга эга бўлган инсон, бошқа дастурлаш соҳаларини тез ва осон ўрганади.
  • Умуман дастурчи бўлмоқчи бўлганлар учун алгоритм муҳим ҳисобланади.
  • Алгоритмлар инсонни мантиқий фикрлашини ривожлантиради, Стив Жобс айтганидек[2] — „фикрлашни ўргатади“ ва маълум бир алгоритмни ўрганишдан мақсад ундан кейинчалик қаердадир фойдаланиш эмас, шу алгоритмни ўрганиш орқали, фикрлашни ўрганиш, бошқа муаммоларни самаралироқ ҳал қилишни ўрганишдир.

    Тарихи

    Энг таниқли ва эрта асос солинган спорт дастурлаш мусобақаларидан бири бу ИCПC'дир. ИCПC ўтган асрнинг 70-йилларида асос солинган ва ҳозирда 88 мамлакатдан келган иштирокчилар қатнаша олади. 2000-йиллардан бошлаб спорт дастурлаши кўплаб инсонларни қизиқтира бошлади.

    Нуфузли спорт дастурлаши мусобақалари

  • Интернатионал Cоллегиате Программинг Cонтест (ИCПC) — Университет талабалари 3 кишилик жамоа бўлиб қатнашишлари мумкин
  • Интернатионал Олймпиад ин Информатиcс (ИОИ) — Ўрта мактаб ўқувчилари учун
  • Фаcебоок Ҳаcкер Cуп[3] — 2011-йилдан буён Фаcебоок компанияси томонидан ўтказилиб келинади
  • CодеЖам[4] Гоогле томонидан ҳар йили ўтказиладиган мусобақа
  • Онлайн мусобақалар учун платформалар

  • CодеЧеф — Ушбу сайтда ҳар ойда 3 ёки ундан кўп мусобақалар олиб борилади[5]
  • ҲаcкерРанк — Энг машҳур сайтлардан бири
  • КЕП.уз/CПйтҳон.уз — Ўзбекистонда илк бор яратилган, дастурлашнинг ҳамма соҳаси бўйича шуғулланса бўладиган энг зўр сайт.
  • АтCодер — 2020-йилнинг энг таниқли Япония платформаси
  • Робоcонтест — О'збекистондаги спорт дастурлаш бо'йича энг машҳур сайт.
  • Манбалар

    1. ↑ ҳттпс://cодефорcес.cом/cонтесц, Cодефорcес
    2. ↑ ҳттпс://www.фреэcодеcамп.орг/неwс/тҳе-реал-реасон-wҳй-эверёне-шоулд-леарн-то-cоде/, Стеве Жобс: „Эверйбодй шоулд леарн то програм а cомпутер, беcаусе ит теачес ёу ҳоw то тҳинк“ ФреэCодеCамп
    3. ↑ ҳттпс://www.фаcебоок.cом/cодингcомпетитионс/ҳаcкер-cуп/, Фаcебоок Ҳаcкер Cуп, Фаcебоок
    4. ↑ ҳттпс://cодингcомпетитионс.wитҳгоогле.cом/cодежам (Wайбаcк Мачине сайтида 2022-06-24 санасида архивланган) CодеЖам, Гоогле
    5. ↑ ҳттпс://www.cодечеф.cом/