การแข่งขัน C แบบเจ้าเล่ห์
(underhanded-c.org)C เป็นภาษาที่ประหลาด จึงมีการแข่งขันเกี่ยวกับภาษา C อยู่มากมาย (กรณีคล้ายกันก็เช่น Perl) และในบรรดานั้นก็มีการแข่งขันที่ประชันกันเรื่องโค้ดที่ทำงานผิดพลาดแบบแนบเนียน (underhanded) อยู่ด้วย ตัวอย่างเช่น ในการแข่งขันปี 2008 ที่ลิงก์ไว้ โจทย์คือรับไฟล์ภาพ PPM แล้วเซ็นเซอร์พื้นที่สี่เหลี่ยมที่กำหนดให้มองไม่ออก แต่ต้องเขียนโค้ดให้ดูเหมือนปกติดี ทั้งที่ความจริงแล้วมีการรั่วไหลของข้อมูลเกี่ยวกับภาพก่อนถูกเซ็นเซอร์ออกมาได้ด้วย และถ้ายังสามารถแก้ตัวได้ว่าเกิดจาก "ความผิดพลาด" ก็ยิ่งดี
การแข่งขันนี้จัดขึ้นทั้งหมดเจ็ดครั้งตั้งแต่ปี 2005 ถึง 2014 แต่ละครั้งก็น่าสนใจทั้งนั้น แต่เหตุผลที่ผมตั้งใจลิงก์ปี 2008 โดยเฉพาะ ก็เพราะผมคิดว่านี่เป็นการแข่งขันที่เข้าใจง่ายที่สุดและยอดเยี่ยมมากที่สุด แล้วผู้ชนะอันดับ 1 ส่งโค้ดแบบไหนกันนะ? ถ้าบอกล่วงหน้าตรงนี้ก็คงหมดสนุกใช่ไหม? :-)
ยังไม่มีความคิดเห็น