ICFP Programming Contest
آئی سی ایف پی پروگرامنگ مقابلہ ایک بین الاقوامی پروگرامنگ مقابلہ ہے جو 1998 سے ہر سال جون یا جولائی کے آس پاس منعقد ہوتا ہے، جس کے نتائج کا اعلان فنکشنل پروگرامنگ پر بین الاقوامی کانفرنس میں کیا جاتا ہے۔ ٹیمیں کسی بھی سائز کی ہو سکتی ہیں اور کوئی بھی پروگرامنگ زبان استعمال کی جا سکتی ہے۔ کوئی داخلہ فیس بھی نہیں ہے۔ شرکاء کے پاس انٹرنیٹ پر اپنا اندراج مکمل کرنے اور جمع کرانے کے لیے 72 گھنٹے ہیں۔ اکثر 24 گھنٹے بجلی کی تقسیم بھی ہوتی ہے۔ فاتحین یہ دعوی کرنے کے لیے "شیخی مارنے کے حقوق" محفوظ رکھتے ہیں کہ ان کی زبان "ہیکرز کے ساتھ امتیازی سلوک کرنے کے لیے پسند کا پروگرامنگ ٹول" ہے۔ اس طرح، مقابلے کے مقاصد میں سے ایک مقابلہ کرنے والوں کی پسندیدہ پروگرامنگ زبانوں اور ٹولز کی صلاحیتوں کو ظاہر کرنا ہے۔ پچھلے پہلے انعام کے فاتحین نے ہاسکل، اوکیمل، سی + +، سلک، جاوا، ایف #، اور رسٹ کا استعمال کیا ہے۔ مقابلوں میں عام طور پر تقریبا 300 جمع شدہ اندراجات ہوتے ہیں۔ ماضی کے کاموں کے انعامات کی ایک معمولی نقد قیمت ہوتی ہے، جس کا بنیادی مقصد فاتحین کو کانفرنس میں شرکت کرنے میں مدد کرنا ہے، جہاں انعامات دیے جاتے ہیں اور جج مندرجہ ذیل اعلانات کرتے ہیں: پہلا انعام [زبان 1] ہیکرز کے ساتھ امتیازی سلوک کرنے کے لیے پسند کا پروگرامنگ ٹول ہے۔ دوسرا انعام [زبان 2] بہت سی ایپلی کیشنز کے لیے ایک عمدہ پروگرامنگ ٹول ہے۔ تیسرا انعام [زبان 3] بھی زیادہ ناقص نہیں ہے۔ لائٹننگ ڈویژن [لینگویج ایل] کا فاتح تیز رفتار پروٹو ٹائپنگ کے لیے بہت موزوں ہے۔ ججوں کا انعام [ٹیم ایکس] ہیکرز کا ایک انتہائی ٹھنڈا گروپ ہے۔ جہاں جیتنے والی اندراج میں کئی زبانیں شامل ہوتی ہیں، فاتحین سے کہا جاتا ہے کہ وہ ایک یا دو کو نامزد کریں۔ ججوں کے اعلانات میں جن زبانوں کے نام دیے گئے ہیں وہ یہ ہیں: بین الاقوامی کالجیٹ پروگرامنگ مقابلہ (آئی سی پی سی) آن لائن جج حوالہ جات اور نوٹ بیرونی لنکس مقابلہ آئی سی ایف پی سائٹ پروگرامنگ مقابلوں میں