2 ความคิดเห็น

 
bus710 2024-01-06

แม้แต่ Kent Beck ก็ได้เขียนความทรงจำถึงศาสตราจารย์ Niklaus Wirth ไว้ด้วยนะครับ
https://tidyfirst.substack.com/p/niklaus-wirth-1934-2024

ได้ยินว่าศาสตราจารย์ Joe Armstrong ก็ได้รับอิทธิพลจากศาสตราจารย์ Niklaus Wirth ด้วย ดูท่าจะเป็นบุคคลที่ยิ่งใหญ่จริง ๆ ครับ

 
GN⁺ 2024-01-04
ความเห็นจาก Hacker News
  • นอกเหนือจากผลงานของ Niklaus Wirth ด้านการออกแบบภาษาแล้ว เขายังสร้างมุกเล่นคำที่ดีที่สุดมุกหนึ่งด้วย นามสกุลของเขาเดิมออกเสียงคล้าย "Virt" แต่ในอเมริกามักถูกเรียกว่า "Worth" ทำให้เขาเล่นมุกว่า "ในยุโรปผู้คนเรียกผมด้วยชื่อ แต่ในอเมริกาพวกเขาเรียกผมด้วยค่า"
  • Wirth เป็นฮีโร่ของ Joe Armstrong และมีอิทธิพลอย่างมากต่อแนวคิดเรื่องความเรียบง่ายของเขา Joe มักอ้างคำพูดของ Wirth ที่ว่า หน้าต่างแบบซ้อนทับกันดีกว่าแบบเรียงเป็นกระเบื้อง แต่ก็ไม่ได้ดีกว่ามากพอจะคุ้มกับความซับซ้อนที่เพิ่มขึ้น Wirth ยังคงเป็นฮีโร่ต่อไปเมื่อในงานสัมมนาครบรอบวันเกิด 80 ปีของเขา เขาได้สาธิต Oberon ที่ตัวเองพัฒนาบน CPU รุ่นใหม่ซึ่งรันอยู่บนบอร์ดพัฒนา FPGA
  • อดีตลูกศิษย์คนหนึ่งเล่าว่า Wirth เป็นหนึ่งในคนที่ช่วยเปลี่ยนเขาจากวัยรุ่นที่แค่เคาะคีย์บอร์ด ให้กลายเป็นโปรแกรมเมอร์ที่มีทักษะและคิดเป็นระบบเกี่ยวกับโค้ด ก่อนจะได้พบ Wirth ในมหาวิทยาลัย เขาก็มีส่วนร่วมกับชุมชนโปรแกรมเมอร์ที่ใช้ภาษาในตระกูลของ Wirth บน Amiga และใช้งาน Oberon อยู่แล้ว
  • ผู้ใช้คนหนึ่งกล่าวว่าเขาซื้อ "The Art of Computer Programming" เล่ม 4A มาหลายปีแล้ว แต่ยังไม่ได้เริ่มอ่าน และคิดว่าน่าจะถึงเวลาเริ่มเล่ม 4A ก่อนที่ Knuth จะจากไป นอกจากนี้เขายังพบว่าหนังสือ PiM2 ของ Wirth และหนังสือของ Knuth วางอยู่เคียงกันบนชั้นหนังสือของเขา
  • มีผู้แสดงความเสียใจต่อข่าวการจากไปของ Wirth โดยกล่าวว่าเขาเป็นหนึ่งในผู้เผยแพร่แนวคิดเรื่องความเรียบง่าย ความแม่นยำ และซอฟต์แวร์ที่มนุษย์เข้าใจได้ที่ยอดเยี่ยมที่สุด ตอนนี้เหลือเพียง Hoare และ Moore เท่านั้น โดย Moore ได้ส่งต่อการนำ Greenarrays ให้คนรุ่นใหม่แล้ว นอกจากนี้ยังกล่าวถึงว่า IDE ในปัจจุบันเริ่มต้นมาจาก Turbo Pascal ซอฟต์แวร์ยุคแรกของ Macintosh ส่วนใหญ่เขียนด้วย Pascal และ Robert Griesemer หนึ่งในผู้ออกแบบยุคแรกของภาษา Go ก็เป็นลูกศิษย์ของ Wirth
  • Wirth ยังมีส่วนรับผิดชอบต่อการเปลี่ยนชื่อบทความของ Dijkstra เป็น "Goto Statement Considered Harmful" อีกด้วย
  • ผู้ใช้คนหนึ่งย้อนความหลังว่า PASCAL เป็นภาษาโปรแกรมแรกที่ดีจริง ๆ และคิดถึงช่วงเวลาที่ใช้ Turbo Pascal และ Delphi เขาบอกว่าโลกนี้ดีขึ้นเพราะ Wirth เคยมีชีวิตอยู่ในโลกนี้
  • ยังมีผู้ใช้ที่แย้งว่าหากภาษาของ Wirth ถูกใช้อย่างแพร่หลายมากกว่านี้ในการพัฒนาซอฟต์แวร์ หลายสิ่งคงอยู่ในสภาพที่ดีกว่านี้ โดยกล่าวว่า Pascal เป็นภาษาโปรแกรม "จริงจัง" ภาษาแรกของตน และ Modula 2 ก็ได้รับความนิยมบน Amiga 500 นอกจากนี้ยังระบุว่าภาษา Go ได้รับแรงบันดาลใจจาก Modula 2 อย่างมาก
  • Wirth เป็นผู้ออกแบบหลักของภาษาโปรแกรมหลายภาษา เช่น Euler, PL360, ALGOL W, Pascal, Modula, Modula-2 และ Oberon รวมถึงมีส่วนสำคัญต่อระบบปฏิบัติการหลายตัว ตลอดจนระบบออกแบบและจำลองฮาร์ดแวร์ดิจิทัล ในปี 1984 เขาได้รับรางวัล ACM Turing Award จากผลงานด้านการพัฒนาภาษาเหล่านี้