5 คะแนน โดย lifthrasiir 2019-07-29 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

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

การแข่งขันนี้จัดขึ้นทั้งหมดเจ็ดครั้งตั้งแต่ปี 2005 ถึง 2014 แต่ละครั้งก็น่าสนใจทั้งนั้น แต่เหตุผลที่ผมตั้งใจลิงก์ปี 2008 โดยเฉพาะ ก็เพราะผมคิดว่านี่เป็นการแข่งขันที่เข้าใจง่ายที่สุดและยอดเยี่ยมมากที่สุด แล้วผู้ชนะอันดับ 1 ส่งโค้ดแบบไหนกันนะ? ถ้าบอกล่วงหน้าตรงนี้ก็คงหมดสนุกใช่ไหม? :-)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น