توپكودر
النوع | خاصة |
---|---|
الصناعة | توظيف تكنولوجيا المعلومات برمجيات خدمات المصادر الخارجية |
تأسست | أبريل 2001 |
المؤسس | جاك هيوز[1] |
المقر الرئيسي | (أُدرجت في دلاوير)، گلاستونبري، كونكتيكت ، الولايات المتحدة |
الدخل | ▲19.10 مليون دولار (س.م. 2007)[بحاجة لمصدر] |
الموظفون | 105 (2007) |
الموقع الإلكتروني | www.topcoder.com |
توپكودر TopCoder، هي شركة تدير مسابقات في البرمجة تستضيف مسابقات خوارزمية أسبوعية على الإنترنت وكذلك المسابقات الأسبوعية في التصميم والتطوير. العمل في التصميم والتطوير تنتج برمجيات المفيد ومرخص به من أجل ربح لقب "توپكودر" وتعني المبرمج الأفضل. يتم دفع جوائز للمنافسين المشاركين في إنشاء هذه المكونات بناء على المبيعات. البرامج الناجمة عن المسابقات خوارزمية -- وأقل تواترا مباريات الماراثون—لا يعتبر عادة مفيدة بشكل مباشر، ولكن في بعض الأحيان ان تقدم الشركات في تقديم أموال لسداد الفائزون. الإحصاءات (يتم تعقب على مر الزمن للمنافسين في كل فئة بما فيها اجراء "تصنيف" لكل مطور).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
أنواع المسابقات
- الخوارزميات (المنافسة طولها حوالي 2 ساعة) :تعطي المنافسين مجموعة (عادة من ثلاثة) من حسابي المشاكل و75 دقيقة على الوجه التحديد لحل أكبر عدد مستطاع. والجدير بالذكر، فقد فاز متسابق البرمجيات الروسي پيتر ميتريچيڤ في المسابقة على مدار سبع سنوات متتالية.[2] وفي يناير 2012، أحرز ميريچيڤ 82 فوز في المباريات الفردية في مسابقة توپ كودر.[3]
- التصميم (مدة المنافسة اسبوع) : تعطي المنافسين مجموعة من متطلبات المستخدمين ومحاولة لتحويلها إلى برامج قابلة للاستخدام مواصفات التصميم.معايير الحكم هي ما تبذله من جهود على مجموعة متنوعة من "العالم الحقيقي" بشأن صحة العملية وتصميمها.
- التطوير (مدة المنافسة اسبوع) :تعطي المنافسين مجموعة من مواصفات التصميم ومحاولة لكتابة البرمجيات التي تتوافق مع مكونات تلك المواصفات.يحكم على هذه المكونات بالأداء الوظيفي وبأسلوب التشفير.
- مباريات الماراثون (مدة المنافسة 1 أو 2 اسابيع) :المسابقة صعبة بصفة خاصة بالنظر إلى حسابي المشكلة، ويتم التسجيل عن طريق الحاسوب بناء على معايير تناسب على وجه التحديد للمشكلة.
- الاستوديو (الطول المنافسة ?) : يطلب من المتنافسين اظهار قدراتهم والمهارات الابداعيه في بيئة تنافسية.
البطولات
- توپكودر المفتوحة: تنظم سنويا، للتنافس في مجالات الخوارزميات، التصميم، التطوير.
- توپكودر التحدي الجامعي: مسابقة سنوية للطلبة الجامعيية لجمع الأموال وللمدارس المتميزة. في 2008 قررت توپكودر إيقاف المسابقة. [4]
- توپكودر للمدارس الثانوية: مسابقة سنوية لطلبة المدارس الثانوية للحصول على منح دراسية. بدأت هذه المسابقة في 2007.
الجزائز
في البداية كانت توپكودر تمنح جائزة مالية كل أسبوع للكودر المتميز في المسابقة الأسبوعية، أو في المباريات الفردية. فيما بعد تقرر منح الجائزة مرتان سنوياً للفائزين وللمتميزين في توپكودر التحدي الجامعي (وتعقد في الربيع) ولتوپكودر المفوحة. في يونيو 2005، بدأ منح الجوائز لبعض الفائزين في المباريات الفردية، بعد أن أصبحت تحت رعاية شركات خارجية مثل گوگل، وياهو. وبالرغم من ذلك، منذ أغسطس 2008 عادت توپكودر مرة أخرى لمنح الجوائز المالية فقط للفائزين والمتميزين في المسابقات الأخرى.
احصائيات
في 23 مايو 2012، سجل 406.943 شخص في الموقع الإلكتروني لتوپكودر. 15.3% من المسجلين شاركوا في مسابقة خوارزمية واحدة على الأقل، 0.3% منهم في التصميم، 0.7% في التطوير و1.5% في مباريات الماراثون.
فائزون سابقون
القائمة التالية للفائزين في جميع التصنيفات (خوارزميات، تصميم، تطوير، مارثون، استديو، مود داش، التخصص، العمارة).
البطولة | خوارزميات | تصميم | تطوير | ماراثون | استديو | مود داش | تخصص | عمارة | Assembly |
---|---|---|---|---|---|---|---|---|---|
التحدي الجامعي 2001 | qubits | ||||||||
2001 Invitational | jonmac | ||||||||
التحدي الجامعي 2002 | dmwright | ||||||||
المغلقة 2002 | John Dethridge | ||||||||
التحدي الجامعي 2003 | dgarthur | ||||||||
المفتوحة 2003 | tomek | Pops | rnielsen | ||||||
التحدي الجامعي 2004 | tomek | aksonov | roma | ||||||
المفتوحة 2004 | tomek | adic | Standlove | ||||||
التحدي الجامعي 2005 | mathijs | adic | gladius | ||||||
المفتوحة 2005 | Eryx | nicka81 | visualage | ||||||
المفتوحة 2006 | پيتر | پوپس | سيندو | ||||||
التحدي الجامعي 2006 | پيتر | nicka81 | PE | ||||||
للمدارس الثانوية 2007 | Burunduk2 | ||||||||
المفتوحة 2007 | Jan_Kuipers | kyky | hefeng | Mojito1 | yiming | ||||
التحدي الجامعي 2007 | پيتر | nicka81 | PE | paranoia | abedavera | ||||
للمدارس الثانوية 2008 | ahyangyi | ||||||||
المفتوحة 2008 | tomek | Pops | romanoTC | Psyho | oninkxronda | ||||
للمدارس الثانوية 2009 | crazyb0y | ||||||||
المفتوحة 2009 | crazyb0y | saarixx | assistant | KOTEHOK | djnapier | PE | AleaActaEst | Standlove | pulky |
للمدارس الثانوية 2010 | tourist | ||||||||
المفتوحة 2010 | rng_58 | argolite | Yeung | wata | djackmania | Margarita | |||
المفتوحة 2011 | rng_58 | BLE | j3_guile | Psyho | abedavera | Yeung |
النشاط التجاري
انظر أيضاً
- ACM International Collegiate Programming Contest (ICPC)
- گوگل كود جام
- ICFP Programming Contest
- Online judge
- SPOJ
- UVa Online Judge
- Competitive programming
- Codeforces
المصادر
- ^ "TopCoder management team". Retrieved 2006-11-27.
- ^ "In the Olympics of Algorithms, a Russian Keeps Winning Gold". technologyreview. 2012-08-01. Retrieved 2012-08-06.
- ^ TopCoder Statistics
- ^ "The TCCC: A Difficult Decision".
وصلات خارجية
- "Official TopCoder website".
- بيانات أعمال عن TopCoder Inc.: