போட்டி நிரலாக்கமானது (ஆங்கில மொழி : Competitive Programming/Sport Programming) பொதுவாக இணையம் அல்லது குறும்பரப்பு வலையமைப்புகளில் நடத்தப்படும் ஒரு அறிவு விளையாட்டாகும். இதில் பங்கேற்பாளர்கள் வழங்கப்பட்ட விவரக்குறிப்புகளின்படி நிரல் செய்ய முயற்சிக்கின்றனர். போட்டியாளர்கள் விளையாட்டு நிரலாளர்கள்  என்று குறிப்பிடப்படுகிறார்கள். போட்டி நிரலாக்கமானது கூகுள்  மற்றும் பேஸ்புக் போன்ற பல பன்னாட்டு மென்பொருள் மற்றும் இணைய நிறுவனங்களால் அங்கீகரிக்கப்பட்டு ஆதரிக்கப்படுகிறது. நிரலாக்கப் போட்டிகளைத் தொடர்ந்து நடத்தும் பல நிறுவனங்கள் உள்ளன.

வரலாறு 
மிகவும் பழமையான நிரலாக்க  போட்டிகளில் ஒன்று 1970களில் துவங்கப்பட்ட  சர்வதேச கல்லூரி நிரலாக்க போட்டி ஆகும். அதன் 2018 பதிப்பில் 110 நாடுகள் கலந்து கொண்டன.

போட்டியின் நோக்கம் மற்றும் விதிகள் 
போட்டி நிரலாக்கத்தின் நோக்கம் கொடுக்கப்பட்ட கேள்விகளுக்கு  தீர்க்கக்கூடிய கணினி நிரல்களின் மூலக் குறியீட்டை எழுதுவதாகும். நிரலாக்க போட்டிகளில் தோன்றும் பெரும்பான்மையான சிக்கல்கள் கணிதம் சார்ந்தவை அல்லது தர்க்கரீதியானவை. வழக்கமான இதுபோன்ற பணிகள் பின்வரும் வகைகளில் ஒன்றைச் சேர்ந்தவை: சேர்க்கை, எண் கோட்பாடு, வரைபடக் கோட்பாடு, அல்காரிதமிக் விளையாட்டு கோட்பாடு, கணக்கீட்டு வடிவியல், சரம் பகுப்பாய்வு மற்றும் தரவு கட்டமைப்புகள் . கட்டுப்பாடு நிரலாக்கம் மற்றும் செயற்கை நுண்ணறிவு தொடர்பான சிக்கல்களும் சில போட்டிகளில் பிரபலமாக உள்ளன.

சிக்கல் வகையைப் பொருட்படுத்தாமல், ஒரு சிக்கலைத் தீர்க்கும் செயல்முறையை இரண்டு பரந்த படிகளாகப் பிரிக்கலாம்: ஒரு திறமையான படிமுறையை உருவாக்குதல் மற்றும் பொருத்தமான நிரலாக்க மொழியில் படிமுறையை செயல்படுத்துதல் (அனுமதிக்கப்பட்ட நிரலாக்க மொழிகளின் தொகுப்பு போட்டியில் இருந்து போட்டிக்கு மாறுபடும்).  இந்த இரண்டு திறன்களும் நிரலாக்கப் போட்டிகளில் பொதுவாக சோதிக்கப்படுகின்றன.

குறிப்பிடத்தக்க போட்டிகள் 
இரண்டு வகையான போட்டி வடிவங்கள் உள்ளன: குறுகிய கால மற்றும் நீண்ட கால. குறுகிய கால போட்டியின் ஒவ்வொரு சுற்றும் 1 முதல் 5 மணி நேரம் வரை நீடிக்கும். நீண்ட கால போட்டிகள் சில நாட்கள் முதல் சில மாதங்கள் வரை நீடிக்கும்.

குறுகிய கால போட்டிகள் 
 பன்னாட்டு கல்லூரி நிரலாக்கப் போட்டி (ஐசிபிசி) -  பல்கலைக்கழக மாணவர்களுக்கான பழமையான போட்டிகளில் ஒன்று. தலா 3 நபர்கள் கொண்ட குழுக்கள் இதில் பங்குபெறுவர்.
 சர்வதேச ஒலிம்பியாட் இன்ஃபார்மேடிக்ஸ் (ஐஓஐ) - மேல்நிலைப் பள்ளி மாணவர்களுக்கான பழமையான போட்டிகளில் ஒன்று
 அமெரிக்க கணினி அறிவியல் லீக் (ஏசிஎஸ்எல்) - நடுநிலை/உயர்நிலைப் பள்ளி மாணவர்களுக்கு எழுதப்பட்ட மற்றும் நிரலாக்கப் பகுதிகளுடன் கணினி அறிவியல் போட்டி
 கோட்செஃப் – 2009 முதல் நடத்தப்பட்ட போட்டி, ஒவ்வொரு மாதமும் மூன்று போட்டிகள் நடத்தப்படுகின்றன  மற்றும் கோட் செஃப் ஸ்னாக் டவுன் எனப்படும் வருடாந்திர போட்டி நடத்தப்படுகிறது  
 கோட்ஃபோர்ஸ் சுற்றுகள்  - பொதுவாக இரண்டு மணிநேர போட்டி, ஒவ்வொரு வாரமும் நடைபெறும் 
 [[பேஸ்புக் ஹேக்கர் கோப்பை – 2011 முதல் நடத்தப்படும்  போட்டி. முகநூல் வழங்கப்படுகிறது  மற்றும் ஸ்பான்சர் செய்யப்படுகிறது.
 ஹேக்கர் தரவரிசை - பல போட்டிகள் 
 கிரிட்வார்ஸ் – 2003 மற்றும் 2004 க்கு இடையில் நான்கு போட்டிகள் நடைபெற்றன.
 கூகுள் கோட் ஜாம் – 2003 ல் நடத்தப்படும் போட்டி, கூகுளால் வழங்கப்படுகிறது மற்றும்  ஸ்பான்சர் செய்யப்படுகிறது
 ஐஇஇஇ எஸ்ட்ரீம்  நிரலாக்க போட்டி  -ஐஇஇஇ மாணவர் உறுப்பினர்களுக்கான வருடாந்திர போட்டி 2006 முதல் ஐஇஇஇ ஆல் நடத்தப்படும் போட்டி.
 டாப் கோடர் திறந்திருக்கும் - டாப்கோடரால் 2001 முதல் நடத்தப்படும் படிமுறை போட்டி

நீண்ட கால போட்டிகள் 

 ஹேக்கர் ரேங்க் குறியீட்டு   வாரம் 
 ICFP நிரலாக்கப் போட்டி -செயல்பாட்டு நிரலாக்கத்திற்கான சர்வதேச மாநாட்டால் 1998 முதல் நடத்தப்படும் 3-நாள் போட்டி
 டாப்கோடர் மராத்தான் போட்டிகள்
 கோட்செஃப் நீண்ட சவால்கள் - ஒவ்வொரு மாதமும் நடைபெறும் - 10 நாட்கள் வரை நீடிக்கும்

செயற்கை நுண்ணறிவு மற்றும் இயந்திர கற்றல் போட்டிகள் 

 கக்கிள் - இயந்திர கற்றல் போட்டிகள்.
 கோட்கப் - 2003 முதல் ஆண்டுதோறும் நடத்தப்படும் பலகை விளையாட்டு நுண்ணறிவு போட்டி. விளையாட்டு விதிகள் செப்டம்பரில் வெளியிடப்படும் மற்றும் இறுதிப் போட்டி ஜனவரி மாதம் நடத்தப்படுகிறது.
 கூகுள்  நுண்ணறிவு சவால் -2009 முதல் 2011 வரை  மாணவர்களுக்கான போட்டிகள்
 ஹலைட் AI நிரலாக்க போட்டி மற்றும் கூகுள்  ஆகியோரால் ஸ்பான்சர் செய்யப்பட்ட ஒரு நுண்ணறிவு நிரலாக்க சவால்.
 ரஷ்ய நுண்ணறிவு கோப்பை திறந்த செயற்கை நுண்ணறிவு நிரலாக்க போட்டி

அறிவியல் நிகழ்வுகள்
bhoḍhḍhi niralāghghamāṉadhu (āṅghila mòl̤i : Competitive Programming/Sport Programming) bhòdhuvāgha iṇaiyaṃ alladhu ghuṟuṃbharabhbhu valaiyamaibhbhughaḻil naḍhadhdhabhbhaḍhuṃ òru aṟivu viḻaiyāḍhḍhāghuṃ. idhil bhaṅgheṟbhāḻarghaḻ val̤aṅghabhbhaḍhḍha vivaraghghuṟibhbhughaḻiṉbhaḍhi niral jhèyya muyaṟjhighghiṉṟaṉar. bhoḍhḍhiyāḻarghaḻ viḻaiyāḍhḍhu niralāḻarghaḻ  èṉṟu ghuṟibhbhiḍhabhbhaḍhughiṟārghaḻ. bhoḍhḍhi niralāghghamāṉadhu ghūghuḻ  maṟṟuṃ bhesbhugh bhoṉṟa bhala bhaṉṉāḍhḍhu mèṉbhòruḻ maṟṟuṃ iṇaiya niṟuvaṉaṅghaḻāl aṅghīgharighghabhbhaḍhḍhu ādharighghabhbhaḍhughiṟadhu. niralāghghabh bhoḍhḍhighaḻaidh dhòḍharndhu naḍhadhdhuṃ bhala niṟuvaṉaṅghaḻ uḻḻaṉa.

varalāṟu 
mighavuṃ bhal̤amaiyāṉa niralāghgha  bhoḍhḍhighaḻil òṉṟu 1970ghaḻil dhuvaṅghabhbhaḍhḍha  jharvadhejha ghallūri niralāghgha bhoḍhḍhi āghuṃ. adhaṉ 2018 bhadhibhbhil 110 nāḍhughaḻ ghalandhu ghòṇḍhaṉa.

bhoḍhḍhiyiṉ noghghaṃ maṟṟuṃ vidhighaḻ 
bhoḍhḍhi niralāghghadhdhiṉ noghghaṃ ghòḍhughghabhbhaḍhḍha gheḻvighaḻughghu  dhīrghghaghghūḍhiya ghaṇiṉi niralghaḻiṉ mūlagh ghuṟiyīḍhḍhai èl̤udhuvadhāghuṃ. niralāghgha bhoḍhḍhighaḻil dhoṉṟuṃ bhèruṃbhāṉmaiyāṉa jhighghalghaḻ ghaṇidhaṃ jhārndhavai alladhu dharghgharīdhiyāṉavai. val̤aghghamāṉa idhubhoṉṟa bhaṇighaḻ bhiṉvaruṃ vaghaighaḻil òṉṟaijh jherndhavai: jherghghai, èṇ ghoḍhbhāḍhu, varaibhaḍhagh ghoḍhbhāḍhu, alghāridhamigh viḻaiyāḍhḍhu ghoḍhbhāḍhu, ghaṇaghghīḍhḍhu vaḍhiviyal, jharaṃ bhaghubhbhāyvu maṟṟuṃ dharavu ghaḍhḍhamaibhbhughaḻ . ghaḍhḍhubhbhāḍhu niralāghghaṃ maṟṟuṃ jhèyaṟghai nuṇṇaṟivu dhòḍharbhāṉa jhighghalghaḻuṃ jhila bhoḍhḍhighaḻil bhirabhalamāgha uḻḻaṉa.

jhighghal vaghaiyaibh bhòruḍhbhaḍhudhdhāmal, òru jhighghalaidh dhīrghghuṃ jhèyalmuṟaiyai iraṇḍhu bharandha bhaḍhighaḻāghabh bhirighghalāṃ: òru dhiṟamaiyāṉa bhaḍhimuṟaiyai uruvāghghudhal maṟṟuṃ bhòrudhdhamāṉa niralāghgha mòl̤iyil bhaḍhimuṟaiyai jhèyalbhaḍhudhdhudhal (aṉumadhighghabhbhaḍhḍha niralāghgha mòl̤ighaḻiṉ dhòghubhbhu bhoḍhḍhiyil irundhu bhoḍhḍhighghu māṟubhaḍhuṃ).  indha iraṇḍhu dhiṟaṉghaḻuṃ niralāghghabh bhoḍhḍhighaḻil bhòdhuvāgha jhodhighghabhbhaḍhughiṉṟaṉa.

ghuṟibhbhiḍhadhdhaghgha bhoḍhḍhighaḻ 
iraṇḍhu vaghaiyāṉa bhoḍhḍhi vaḍhivaṅghaḻ uḻḻaṉa: ghuṟughiya ghāla maṟṟuṃ nīṇḍha ghāla. ghuṟughiya ghāla bhoḍhḍhiyiṉ òvvòru jhuṟṟuṃ 1 mudhal 5 maṇi neraṃ varai nīḍhighghuṃ. nīṇḍha ghāla bhoḍhḍhighaḻ jhila nāḍhghaḻ mudhal jhila mādhaṅghaḻ varai nīḍhighghuṃ.

ghuṟughiya ghāla bhoḍhḍhighaḻ 
 bhaṉṉāḍhḍhu ghallūri niralāghghabh bhoḍhḍhi (aijhibhijhi) -  bhalghalaighghal̤agha māṇavarghaḻughghāṉa bhal̤amaiyāṉa bhoḍhḍhighaḻil òṉṟu. dhalā 3 nabharghaḻ ghòṇḍha ghul̤ughghaḻ idhil bhaṅghubhèṟuvar.
 jharvadhejha òliṃbhiyāḍh iṉfārmeḍhighs (aioai) - melnilaibh bhaḻḻi māṇavarghaḻughghāṉa bhal̤amaiyāṉa bhoḍhḍhighaḻil òṉṟu
 amèrighgha ghaṇiṉi aṟiviyal līgh (ejhièsèl) - naḍhunilai/uyarnilaibh bhaḻḻi māṇavarghaḻughghu èl̤udhabhbhaḍhḍha maṟṟuṃ niralāghghabh bhaghudhighaḻuḍhaṉ ghaṇiṉi aṟiviyal bhoḍhḍhi
 ghoḍhjhèf – 2009 mudhal naḍhadhdhabhbhaḍhḍha bhoḍhḍhi, òvvòru mādhamuṃ mūṉṟu bhoḍhḍhighaḻ naḍhadhdhabhbhaḍhughiṉṟaṉa  maṟṟuṃ ghoḍh jhèf sṉāgh ḍhavuṉ èṉabhbhaḍhuṃ varuḍhāndhira bhoḍhḍhi naḍhadhdhabhbhaḍhughiṟadhu  
 ghoḍhfors jhuṟṟughaḻ  - bhòdhuvāgha iraṇḍhu maṇinera bhoḍhḍhi, òvvòru vāramuṃ naḍhaibhèṟuṃ 
 [[bhesbhugh heghghar ghobhbhai – 2011 mudhal naḍhadhdhabhbhaḍhuṃ  bhoḍhḍhi. mughanūl val̤aṅghabhbhaḍhughiṟadhu  maṟṟuṃ sbhāṉjhar jhèyyabhbhaḍhughiṟadhu.
 heghghar dharavarijhai - bhala bhoḍhḍhighaḻ 
 ghiriḍhvārs – 2003 maṟṟuṃ 2004 ghghu iḍhaiyil nāṉghu bhoḍhḍhighaḻ naḍhaibhèṟṟaṉa.
 ghūghuḻ ghoḍh jāṃ – 2003 l naḍhadhdhabhbhaḍhuṃ bhoḍhḍhi, ghūghuḻāl val̤aṅghabhbhaḍhughiṟadhu maṟṟuṃ  sbhāṉjhar jhèyyabhbhaḍhughiṟadhu
 aiiii èsḍhrīṃ  niralāghgha bhoḍhḍhi  -aiiii māṇavar uṟubhbhiṉarghaḻughghāṉa varuḍhāndhira bhoḍhḍhi 2006 mudhal aiiii āl naḍhadhdhabhbhaḍhuṃ bhoḍhḍhi.
 ḍhābh ghoḍhar dhiṟandhirughghuṃ - ḍhābhghoḍharāl 2001 mudhal naḍhadhdhabhbhaḍhuṃ bhaḍhimuṟai bhoḍhḍhi

nīṇḍha ghāla bhoḍhḍhighaḻ 

 heghghar reṅgh ghuṟiyīḍhḍhu   vāraṃ 
 ICFP niralāghghabh bhoḍhḍhi -jhèyalbhāḍhḍhu niralāghghadhdhiṟghāṉa jharvadhejha mānāḍhḍhāl 1998 mudhal naḍhadhdhabhbhaḍhuṃ 3-nāḻ bhoḍhḍhi
 ḍhābhghoḍhar marādhdhāṉ bhoḍhḍhighaḻ
 ghoḍhjhèf nīṇḍha jhavālghaḻ - òvvòru mādhamuṃ naḍhaibhèṟuṃ - 10 nāḍhghaḻ varai nīḍhighghuṃ

jhèyaṟghai nuṇṇaṟivu maṟṟuṃ iyandhira ghaṟṟal bhoḍhḍhighaḻ 

 ghaghghiḻ - iyandhira ghaṟṟal bhoḍhḍhighaḻ.
 ghoḍhghabh - 2003 mudhal āṇḍhudhoṟuṃ naḍhadhdhabhbhaḍhuṃ bhalaghai viḻaiyāḍhḍhu nuṇṇaṟivu bhoḍhḍhi. viḻaiyāḍhḍhu vidhighaḻ jhèbhḍhaṃbharil vèḻiyiḍhabhbhaḍhuṃ maṟṟuṃ iṟudhibh bhoḍhḍhi jaṉavari mādhaṃ naḍhadhdhabhbhaḍhughiṟadhu.
 ghūghuḻ  nuṇṇaṟivu jhavāl -2009 mudhal 2011 varai  māṇavarghaḻughghāṉa bhoḍhḍhighaḻ
 halaiḍh AI niralāghgha bhoḍhḍhi maṟṟuṃ ghūghuḻ  āghiyorāl sbhāṉjhar jhèyyabhbhaḍhḍha òru nuṇṇaṟivu niralāghgha jhavāl.
 raṣya nuṇṇaṟivu ghobhbhai dhiṟandha jhèyaṟghai nuṇṇaṟivu niralāghgha bhoḍhḍhi

aṟiviyal nighal̤vughaḻ
போட்டி நிரலாக்கல்