۲۰/آبان/۱۴۰۵
|
۱۵:۲۲
شرکت «بیان» بدون كمك دولت بزرگ‌ترین مسابقات جهانی را به خوبی برگزار کرد

پایان جام جهانی برنامه‌نویسی در ایران

گروه اقتصادی:

بهترین برنامه‌نویسان جهان در مسابقات تهران برگزیدگان خود را شناختند. «پسیان شی» از تایوان، میخائیل کور و ایگور کولیکوف هر دو از روسیه مقام‌های اول تا سوم این مسابقات را کسب کردند. همچنین از سهیل احسانی، علی فیوج نوملی و سید حامد ولی‌زاده 3 ایرانی برتر این مسابقات نیز تجلیل به عمل آمد. پیتر از روسیه و ایگور از روسیه نفرات اول تا سوم این مسابقات شدند و در مراسم اختتامیه که در هتل آزادی برگزار شد جوایز خود را از دست بهترین برنامه‌نویسان ایرانی دریافت کردند. بهترین برنامه‌نویسان حال حاضر جهان در رده‌بندی جهانی «کد فرسز» که از میان 3100 شرکت‌کننده خارجی در «مسابقه بین‌المللی برنامه‌نویسی بیان» به مرحله نهایی این مسابقه راه یافته بودند، با وجود همزمانی این مرحله با مسابقه برنامه‌نویسی فیس‌بوک، حضور در این مسابقه را به حضور در مسابقه فیس‌بوک ترجیح دادند.فینال این مسابقه در 2 مرحله 3 و 2 ساعته در 2 نوبت صبح و عصر در هتل پارسیان آزادی برگزار شد.علی قدیری، مدیر برگزاری این مسابقه علت ارجح بودن این مسابقه برای شرکت‌کنندگان خارجی را حضور رقبای شناخته شده ایرانی در آن دانست و افزود: حضور مدال‌آوران ایرانی در المپیادها و مسابقات برنامه‌نویسی تزار اول جهانی در این مسابقه، موجب شد رقبای خارجی آنها با وجود همزمانی این مسابقه با مسابقه برنامه‌نویسی فیس‌بوک، حضور در این مسابقه را ترجیح دهند.

 

حضور پرافتخارترین برنامه‌نویسان ژاپنی

مسابقه برنامه‌نویسی بیان یک رویداد سالانه است که به صورت بین‌المللی برگزار می‌شود. انتخاب و استفاده از زبان برنامه‌نویسی در این مسابقه آزاد بوده و همچنین شرکت در این مسابقه به صورت انفرادی است. این مسابقه به 2 بخش دانش‌آموزی و آزاد تقسیم می‌شود و نخستین دوره آن در پاییز سال ۱۳۹۰ برگزار شد.وی با بیان اینکه 3182 شرکت کننده خارجی از 54 کشور در مراحل اول و دوم این مسابقه که به صورت آنلاین برگزار شد، حضور داشتند، ادامه داد: در مرحله اول مسابقه که در آبان‌ماه امسال به صورت آنلاین و به مدت ۴۸ ساعت برگزار شد، 1728 شرکت‌کننده نیز از ایران داشتیم.قدیری افزود: در میان برنامه‌نویسان خارجی بیشترین امتیاز به ماکاتو سوجیما از ژاپن و انادی کورتکویچ از بلاروس تعلق گرفت.وی توضیح داد: سوجیما یکی از پرافتخارترین برنامه‌نویسان ژاپنی و انادی، دارنده 6 مدال طلای المپیاد جهانی کامپیوتر و نفر اول رنکینگ جهانی «تاپ کدر» و «کدفرسز» است.مدیر برگزاری مسابقات گفت: سیدحامد ولی‌زاده و سعید ایلچی نیز در میان برنامه‌نویسان ایرانی بیشترین امتیاز را کسب کردند که هر2 نفر دارنده مدال طلای المپیاد جهانی کامپیوتر هستند.به گفته وی، شرکت‌کنندگان ایرانی در مسابقه آنلاین از دانشجویان و دانش‌آموزان 31 استان مختلف کشور بودند که در میان دانشگاه‌ها، بیشترین شرکت‌کنندگان به ترتیب از دانشگاه‌های صنعتی شریف، صنعتی امیرکبیر، تهران، شهید بهشتی و علم و صنعت بودند. همچنین از 54 کشوری که برنامه‌نویسان آنها در مسابقه بیان شرکت کرده‌اند، 24 کشور آسیایی، 21 کشور اروپایی، 6 کشور از قاره آمریکا، 2 کشور از آفریقا و یک کشور از اقیانوسیه هستند.

خلاقیت، مهارت و سرعت؛ رمز موفقیت

قدیری داوری این مرحله از مسابقه را اتوماتیک عنوان کرد و گفت: در مسابقه برنامه‌نویسی بیان، خلاقیت، مهارت و سرعت برنامه‌نویسان بسیار تعیین‌کننده است و امتیاز هر سوال تابعی از سرعت حل مساله و تعداد افرادی است که آن را حل کرده‌اند.وی با بیان اینکه در این مسابقات برای استفاده از تکنولوژی‌ها و زبان‌های برنامه‌نویسی هیچ محدودیتی وجود ندارد، افزود: در مرحله سوم یا فینال مسابقه که امروز به صورت حضوری برگزار می‌شود، 60 شرکت‌کننده از کشورهای روسیه، چین، سوییس، بلاروس، لهستان، کره‌جنوبی، ژاپن و ایران حضور دارند.مدیر برگزاری مسابقه بیان، حضور برنامه‌نویسان برتر خارجی را نشان‌دهنده بالا بودن سطح علمی مسابقات و طراحان ایرانی سوالات آن عنوان کرد و ادامه داد: راه‌یافتگان خارجی به فینال مسابقات به استناد رده‌بندی جهانی کد فرسز جزو بهترین برنامه‌نویسان حال حاضر در سطح جهانی هستند.وی با بیان اینکه مسابقه برنامه‌نویسی بیان به صورت انفرادی برگزار می‌شود، گفت: شرکت‌کنندگان می‌توانند با رقابت با دیگر برنامه‌نویسان توانایی‌های خود را در حل مساله از طریق برنامه‌نویسی و پیاده‌سازی الگوریتم‌ها و داده ساختارها آزمایش کنند.گفتنی است، هیات موسس و هیات مدیره شرکت بیان که برگزارکننده این مسابقه است، از نخبگان ایرانی هستند که بارها از کشورهای خارجی دعوتنامه‌هایی برای جذب آنان ارسال شده است.

مسابقه‌ای مستقل از چارچوب دانشگاهی

مصطفی رکوعی، دبیر برگزاری مسابقه برنامه‌نویسی بیان نیز درباره دلیل برگزاری این مسابقه از سوی یک شرکت خصوصی گفت: مسابقات برنامه‌نویسی در ایران و خارج ایران زیاد برگزار می‌شود و مهم‌ترین آنها هم مسابقه جهانی ACM است. علاوه بر این، مسابقات برنامه‌نویسی که توسط گوگل و فیس‌بوک برگزار می‌شوند هم معتبر هستند اما احساس کردیم در ایران نیز مانند دیگر کشورها نیاز به برگزاری مسابقه‌ای مستقل و خارج از چارچوب دانشگاهی است.وی افزود: اغلب مسابقه‌ها در دانشگاه‌ها و از بین دانشجویان یا دانش‌آموزان برگزار می‌شود و مجالی برای حضور برنامه‌نویسانی که ماهرند اما تحصیلات آکادمیک ندارند، وجود ندارد. حتی بسیاری از مسابقات که در ایران حتی در سطح بین‌المللی برگزار می‌شود به دلایل متعددی به واقع بین‌المللی نیستند. به گفته وی، در زمینه مسابقات و المپیادهای کامپیوتر و برنامه‌نویسی 2 سایت مرجع و معروف در جهان وجود دارد؛ سایت‌های CodeForces و TopCoder که از بین این 2 مرجع، کدفورسز اجتماعی‌تر است و برای جذب مخاطب خارجی در این مسابقه نیز از
CodeForces کمک گرفته شده است. رکوعی با اشاره به کسب 2 مدال طلا و 2 مدال نقره از سوی جوانان ایرانی در المپیاد کامپیوتر سال 2012 گفت: استعدادهای خوبی در زمینه برنامه‌نویسی در ایران داریم که باید پرورش داده و از توان آنها برای پیشرفت کشور استفاده شود.

چین و روسیه؛ بهترین‌های مسابقات الگوریتم

مهران خلدی، سرگروه تیم طراح سوال‌های مسابقه که خود نیز برنده 2 مدال نقره المپیاد جهانی کامپیوتر است، گفت: معمولا در المپیادها کشورهای چین و روسیه بهترین درخشش را در مسابقات الگوریتم دارند.وی افزود: چین با 4 نفر، 4 مدال طلا می‌گیرد و بازمی‌گردد، آن هم در حالی که طبق یک قانون در چین به علت زیاد بودن افراد در این کشور، یک نفر نمی‌تواند 2بار در المپیاد شرکت کند و این امر صرفنظر از این است که چه نتیجه‌ای کسب کند.خلدی ادامه داد: کشور هند هم که تا چند سال پیش در زمینه المپیادهای کامپیوتر حرفی برای گفتن نداشت، ظرف سال‌های گذشته به صورت مداوم اقدام به برگزاری مسابقات متعدد کرده و با اینکه در دوره‌های آغازین توفیقی نداشت، با رشد تدریجی سطح خود در رده‌بندی‌های این مسابقات، امسال موفق شد گوگل را به عنوان اسپانسر برای مسابقه برنامه‌نویسی خود جذب کند.از ۵۴ کشوری که برنامه‌نویسان آنها در مسابقه بیان شرکت کرده‌اند، ۲۴ کشور آسیایی،
۲۱ کشور اروپایی، 6 کشور از قاره آمریکا، 2 کشور از آفریقا و یک کشور از اقیانوسیه هستند، این در حالی است که انتخاب زبان برنامه‌نویسی در این مسابقه انفرادی آزاد بود و پرسش‌های علمی این مسابقات توسط برنامه‌نویسان شرکت بیان‌ طراحی شده بود.

 

زبان برنامه‌نویسی

 

 

با اینکه سبک برگزاری مسابقه برنامه‌نویسی بیان بی‌شباهت به مسابقه‌های ACM/ICPC نیست اما شکل ارسال پاسخ سوال‌ها متفاوت است. در این روش شرکت‌کنندگان پس از آنکه کد جواب سوال مورد نظر را آماده کردند، یک ورودی مخصوص خودشان را از سایت مسابقه دانلود می‌کنند، آن را به برنامه خود می‌دهند و خروجی تولید شده را در سایت آپلود می‌کنند، بنابراین تنها ملاک قضاوت برای درستی راه حل، خروجی تولید شده است و کد مسابقه اگرچه برای بررسی تقلب از شرکت‌کنندگان گرفته می‌شود اما مورد قضاوت قرار نمی‌گیرد.این سبک برگزاری مسابقه باعث می‌شود شرکت‌کنندگان در استفاده از هر زبان و تکنولوژی برنامه‌نویسی مختار باشند.نخستین دوره‌ مسابقات برنامه‌نویسی بیان، با شرکت بیش از یکهزار نفر از برنامه‌نویسان ابرانی در پاییز ۱۳۹۰ برگزار شد. این مسابقه 2 بخش مستقل آزاد و دانش‌آموزی داشت. مرحله‌ نهایی این دوره به صورت حضوری و در تاریخ ۱۶ آبان سال ۱۳۹۰ برگزار شد.

ارسال نظر
captcha
پربیننده