"แอ็ดส์เคอร์ ไดก์สตรา" ได้ให้ คำคมที่ลึกซึ้งกินใจ #โปรแกรมเมอร์ ว่า
“If debugging is the process of removing software bugs ,then programming must be the process of putting them in.”
แปลเป็นไทยได้ว่า
“ถ้าการดีบักคือ กระบวนการเอาบั๊กซอฟแวร์ออกไปละก็ …
เมื่อนั้นการเขียนโปรแกรมต้องเป็น กระบวนการใส่บั๊กเข้าไปแน่ ๆ”
++++รู้ไว้ใช่ว่า ใส่บ่าแบกหาม++++
ประวัติ Edsger Dijkstra (แอ็ดส์เคอร์ ไดก์สตรา)
เขาเป็นนักวิทยาศาสตร์คอมพิวเตอร์ชาวดัชต์
ที่สร้างคุณานุประโยชน์ แก่วงการคอมอย่างมาก
เกิดเมื่อค.ศ. 1930 และเสียชีวิตด้วยโรคมะเร็งเมื่อ 6 ส.ค. 2002
รวมอายุได้ 72 ปี
เขาจบดอกเตอร์ทางคณิตศาสตร์และฟิสิกส์ ที่ University of Amsterdam เมื่อปี 1959
ปี 1972 ได้รับรางวัล "ACM Turing Award"
และปี 1984 ได้เป็นศาสตราจารย์ที่ Uninversity of Texas at Austin
ผลงานของเขา ที่คนเรียนสายคอมทุกคน ต้องรู้จักคือ
“Dijkstra’s algorithm”
ตำราเรียนอาจแปลว่า "ขั้นตอนวิธีของไดก์สตรา" (คุ้น ๆ ใช่มั๊ยละ)
มันเป็นวิธีแก้ปัญหาเรื่อง shortest path หรือก็คือหาระยะทางสั้นที่สุด จากจุดหนึ่งไปยังจุดใด ๆ ในกราฟ นั่นเอง
(ถ้าไม่รู้จักแสดงว่าโดดเรียน และทำข้อสอบไม่ได้นะ)
ผลงานดังอีกชิ้น ที่เราต้องเคยเรียนคือ
การแก้ปัญหาการกินอาหารของนักปราชญ์
หรือชื่อภาษาอังกฤษคือ "dining philosophers problem"
+++ส่วนผลงานดังด้านอื่น ๆ+++
-เป็นหัวหน้าทีมคิดค้นระบบ OS ที่เรียกว่า “THE” Multiprogramming System
-คิดค้นหลักการ Semaphore
-เป็นผู้เขียนบทความ “Go To Statement Considered Harmfull” จนปลุกกระแสต่อต้านคำสั่ง Goto ในยุคนั้น
-เขียนหนังสือ “A Discipline of Programming” ซึ่งรวบรวม Algorithms ที่ตัวเขาเองคิดค้น
-แต่งหนังสือร่วมกับ C. A. R. Hoare Ole-Johan Dah ชื่อหนังสือคือ “Structured Programming”
นอกจากนี้แล้ว เขายังเป็นผู้บุกเบิกศาสตร์ทางคอมหลายเรื่อง ยิ่งคนจบคอมมา ล้วนเคยเรียน หรือเคยอ่านผ่านตามาทั้งสิ้น ได้แก่
Distributed Computing, Compiler Writing, Heuristics, stream, Computer Hardware Design, Dining Philosopher, Software Configuration Management, Sorting Algorithms, Fast Fourier Transform, Deadlock, Concurrent Programming, Garbage Collection, Memory Design, AI: Pattern Matching, Graph Theory, Scope of Variables, Transaction และอื่นๆ อีกมากกว่า 1,000 บทความ
อ่านเพิ่ม -> http://www.patanasongsivilai.com/…/การเขียนโปรแกรม-คือการใ…/
「บทความ โปรแกรมเมอร์」的推薦目錄:
- 關於บทความ โปรแกรมเมอร์ 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於บทความ โปรแกรมเมอร์ 在 สมาคมโปรแกรมเมอร์ไทย | บทความนี้น่าสนใจมากๆค่ะ ถือเป็น ... 的評價
- 關於บทความ โปรแกรมเมอร์ 在 หางานโปรแกรมเมอร์facebook_หางานพัทลุง63 的評價
- 關於บทความ โปรแกรมเมอร์ 在 หางานโปรแกรมเมอร์facebook - DETAY YAPI 的評價
- 關於บทความ โปรแกรมเมอร์ 在 อยากเป็นโปรแกรมเมอร์ต้องทำยังไง - Noob Studio 的評價
- 關於บทความ โปรแกรมเมอร์ 在 สิ่งที่ต้องเข้าใจและยอมรับให้ได้ถ้าอยากเป็นโปรแกรมเมอร์ ( นี่แหละ ... 的評價
บทความ โปรแกรมเมอร์ 在 หางานโปรแกรมเมอร์facebook_หางานพัทลุง63 的推薦與評價
หางานโปรแกรมเมอร์facebook บริษัทเอเจนซี่รับทำการตลาดออนไลน์ ... บทความของLiTongเกี่ยวกับการแข่งขันกีฬาโอลิมปิกที่โตเกียวฉันต้องการแสดงความ ... ... <看更多>
บทความ โปรแกรมเมอร์ 在 หางานโปรแกรมเมอร์facebook - DETAY YAPI 的推薦與評價
สรุปและส่งเสริมประสบการณ์นำร่องระบบประกาศนียบัตรวิชาการ+ประกาศนียบัตรวิชาชีพหลายระดับ(ใบรับรอง"1+X"). YuJianบทความSF069การสอบสวนการติดสินบนโตโยต้าฉันต้องการให้ ... ... <看更多>
บทความ โปรแกรมเมอร์ 在 สมาคมโปรแกรมเมอร์ไทย | บทความนี้น่าสนใจมากๆค่ะ ถือเป็น ... 的推薦與評價
บทความ นี้น่าสนใจมากๆค่ะ ถือเป็น inspiration สำหรับหลายๆคน "เริ่มต้นเขียนโค้ดเองจาก 0 จนวันนี้ได้รับ salary อยู่ที่ 70k USD ในเวลา 7 เดือน" * เค้าอธิบาย... ... <看更多>