ICFP Programming Contest
આઇ. સી. એફ. પી. પ્રોગ્રામિંગ હરીફાઈ એ 1998 થી દર વર્ષે જૂન અથવા જુલાઈની આસપાસ યોજાતી આંતરરાષ્ટ્રીય પ્રોગ્રામિંગ સ્પર્ધા છે, જેના પરિણામો કાર્યાત્મક પ્રોગ્રામિંગ પર આંતરરાષ્ટ્રીય પરિષદમાં જાહેર કરવામાં આવે છે. ટીમો કોઈપણ કદની હોઈ શકે છે અને કોઈપણ પ્રોગ્રામિંગ ભાષા (ઓ) નો ઉપયોગ કરી શકાય છે. પ્રવેશ ફી પણ નથી. સહભાગીઓ પાસે ઇન્ટરનેટ પર તેમની એન્ટ્રી પૂર્ણ કરવા અને સબમિટ કરવા માટે 72 કલાક છે. ઘણીવાર 24 કલાકનો વીજળી વિભાગ પણ હોય છે. વિજેતાઓ દાવો કરવા માટે "બડાઈ મારવાનો અધિકાર" અનામત રાખે છે કે તેમની ભાષા "હેકરો સાથે ભેદભાવ કરવા માટે પસંદગીનું પ્રોગ્રામિંગ સાધન છે". જેમ કે, સ્પર્ધાનું એક લક્ષ્ય સ્પર્ધકોની મનપસંદ પ્રોગ્રામિંગ ભાષાઓ અને સાધનોની ક્ષમતાઓનું પ્રદર્શન કરવાનું છે. અગાઉના પ્રથમ ઇનામ વિજેતાઓએ હાસ્કેલ, ઓસીએએમએલ, સી + +, સિલ્ક, જાવા, એફ #અને રસ્ટનો ઉપયોગ કર્યો છે. સ્પર્ધાઓમાં સામાન્ય રીતે લગભગ 300 રજૂ કરાયેલી એન્ટ્રીઓ હોય છે. ભૂતકાળના કાર્યો ઇનામોનું રોકડ મૂલ્ય સામાન્ય હોય છે, જેનો મુખ્ય હેતુ વિજેતાઓને પરિષદમાં હાજરી આપવા માટે મદદ કરવાનો હોય છે, જ્યાં ઇનામો આપવામાં આવે છે અને ન્યાયાધીશો નીચેની ઘોષણાઓ કરે છેઃ પ્રથમ ઇનામ [ભાષા 1] એ હેકરો સાથે ભેદભાવ કરવા માટે પસંદગીનું પ્રોગ્રામિંગ સાધન છે. બીજું ઇનામ [ભાષા 2] એ ઘણી એપ્લિકેશનો માટે એક સરસ પ્રોગ્રામિંગ ટૂલ છે. ત્રીજું ઇનામ [ભાષા 3] પણ બહુ નબળું નથી. વીજળી વિભાગ [ભાષા એલ] નો વિજેતા ઝડપી પ્રોટોટાઇપિંગ માટે ખૂબ જ યોગ્ય છે. ન્યાયાધીશોનું ઇનામ [ટીમ X] હેકરોનો એક અત્યંત સરસ સમૂહ છે. જ્યાં વિજેતા પ્રવેશમાં ઘણી ભાષાઓનો સમાવેશ થાય છે, ત્યાં વિજેતાઓને એક કે બેને નામાંકિત કરવા માટે કહેવામાં આવે છે. ન્યાયાધીશોની ઘોષણાઓમાં જે ભાષાઓના નામ આપવામાં આવ્યા છે તે આ પ્રમાણે છેઃ આંતરરાષ્ટ્રીય કોલેજિયેટ પ્રોગ્રામિંગ હરીફાઈ (આઇ. સી. પી. સી.) ઓનલાઇન જજ સંદર્ભો અને નોંધો આઇ. સી. એફ. પી. સાઇટ પ્રોગ્રામિંગ સ્પર્ધાઓમાં બાહ્ય કડીઓ સ્પર્ધા