Author Topic: "เดนนิส ริตชี่" บิดาภาษา C และผู้ร่วมสร้าง Unix ลาโลกแล้ว  (Read 1095 times)

0 Members and 1 Guest are viewing this topic.

Offline Nick

  • Administrator
  • Platinum Member
  • *
  • Posts: 46028
  • Karma: +1000/-0
  • Gender: Male
  • NickCS
    • http://www.facebook.com/nickcomputerservices
    • http://www.twitter.com/nickcomputer
    • Computer Chiangmai


เดนนิส ริตชี่ ผู้สร้างภาษาซี ซึ่งเป็นรากฐานของการพัฒนาโปรแกรมยุคใหม่ในปัจจุบัน เสียชีวิตแล้วด้วยวัย 70 ปี

เดนนิส ริตชี่ (Dennis Ritchie) ผู้สร้างโปรแกรมภาษาคอมพิวเตอร์ "ภาษาซี (C programming language)" ซึ่งเป็นหนึ่งในผู้ร่วมสร้างระบบปฏิบัติการ "ยูนิกซ์ (Unix)" ลาโลกแล้วด้วยวัย 70 ปี ถือเป็นการสูญเสียบุคคลสำคัญอีกคนในวงการไอทีเพราะผลงานของริตชี่นั้นเป็นรากฐานสำคัญของระบบคอมพิวเตอร์ทั้งตั้งโต๊ะและพกพาในปัจจุบัน
       
       ภาษาซีนั้นเป็นภาษาสำหรับเขียนโปรแกรมคอมพิวเตอร์ซึ่งถูกเปิดตัวพร้อมกับไมโครโปรเซสเซอร์ Intel 4004 ของอินเทลช่วงปี 1971 ด้วยฐานะส่วนหนึ่งของระบบการประมวลผลยุคใหม่ ระยะแรก ภาษาซียังไม่เป็นที่แพร่หลายจนกระทั่งกลางยุค 70 ภาษาซีสามารถพิสูจน์ตัวเองและครองใจนักเขียนโปรแกรมคอมพิวเตอร์ทั่วโลกที่เลือกใช้ภาษาซีเพื่อเขียนโปรแกรมซึ่งสามารถใช้งานได้บนอุปกรณ์เคลื่อนที่ ประหยัดพลังงาน และไม่ซับซ้อนยุ่งยาก
       
       ผู้สร้างภาษาซีนั้นเสียชีวิตแล้วตั้งแต่วันพุธที่ 12 ตุลาคมบนคำยืนยันจากศูนย์ปฏิบัติการ Alcatel-Lucent Bell Labs ของอัลคาเทลลูเซนต์ซึ่งออกประกาศในวันพฤหัสบดี (13) ที่ผ่านมา โดยระบุเพียงว่าริตชี่ต้องต่อสู้กับโรคร้ายมาเป็นเวลานาน หลังจากที่ใช้เวลาทั้งชีวิตในการสร้างซอฟต์แวร์ที่เพิ่มความเสรีให้นักเขียนโปรแกรมสามารถสร้างฝันของตัวเองให้เป็นจริงโดยไม่ต้องยุ่งยากและเสียเวลา
       
       ทั้งหมดนี้ จีออง คิม (Jeong Kim) ประธาน Alcatel-Lucent Bell Labs ยกย่องว่าริตชี่จะยังคงเป็นแรงบันดาลใจให้กับผู้ร่วมงานในอัลคาร์เทลต่อไป ซึ่งไม่ใช่เพียงเพราะคุณความดีที่ริตชี่สร้างไว้ แต่เป็นเพราะริตชี่คือเพื่อน, นักประดิษฐ์ และคนดีแสนสมถะที่ควรค่าแก่การเป็นแบบอย่าง
       
       เดนนิส ริตชี่ หรือ Dennis MacAlistair Ritchie นั้นเกิดที่เมือง Bronxville มลรัฐนิวยอร์กเมื่อวันที่ 9 กันยายน 1941 จากนั้นจึงย้ายไปเมืองนิวเจอร์ซีย์ตามคุณพ่อที่ทำงานเป็นวิศวกรระบบสวิตชิงให้กับบริษัท Bell Laboratories หนุ่มน้อยริตชี่เรียนดีจนสามารถเข้าศึกษาที่มหาวิทยาลัยฮาร์วาร์ด (Harvard University) และสำเร็จปริญญาด้านฟิซิกส์ในปี 1963
       
       ที่ฮาร์วาร์ดนี้เองซึ่งทำให้ริตชี่มีความสนใจในคอมพิวเตอร์ การเข้าร่วมฟังบรรยายสอนเกี่ยวกับเครื่อง Univac 1 จุดประกายริตชี่อย่างจังและเป็นแรงบันดาลใจให้ริตชี่สมัครเข้าเรียนที่สถาบัน MIT (Massachusetts Institute of Technology) ในเวลาต่อมา
       
       MIT ได้รับการยอมรับว่าเป็นแหล่งแรกๆของโลกในการพัฒนาคอมพิวเตอร์เมนเฟรมให้เป็นคอมพิวเตอร์ขนาดเล็กและมีราคาประหยัดกว่า โดยในปี 1967 บริษัท Bell Labs ก็สามารถพัฒนาทรานซิสเตอร์ (transistor) ซึ่งเป็นเบื้องหลังสำคัญของการผลิตชิปคอมพิวเตอร์สำหรับคอมพิวเตอร์ส่วนบุคคลในช่วงตลอดเวลาที่ผ่านมา ทั้งหมดนี้ทำให้ริตชี่เข้าร่วมโครงการสร้างระบบปฏิบัติการแนวคิดใหม่ Multics ของ Bell Labs พร้อมกับเคนเน็ธ ทอมป์สัน (Kenneth Thompson) ซึ่งกลายเป็นผู้ร่วมสร้างระบบปฏิบัติการ Unix ในเวลาต่อมา
       
       บทบาทสำคัญของริตชี่คือการสร้างโปรแกรมภาษาซี ซึ่งสามารถทำให้ฮาร์ดแวร์สามารถสื่อสารกันได้ง่ายและเร็วขึ้นกว่าโปรแกรมภาษาอื่นในอดีต โดยภาษาซีทำให้นักพัฒนาสามารถเรียนรู้ระบบปฏิบัติการเดียว, เครื่องมือตัวเดียว และภาษาสำหรับเขียนโปรแกรมภาษาเดียวแต่สามารถจัดการฮาร์ดแวร์ข้ามระบบได้ แนวคิดเหล่านี้กลายเป็นรากฐานของการเขียนโปรแกรมในยุคปัจจุบันในที่สุด
       
       กูรูไอทีผู้ล่วงลับรายนี้ดำรงตำแหน่งสุดท้ายเป็นหัวหน้าฝ่ายวิจัยซอฟต์แวร์ของ Lucent Technology Systems ก่อนจะเกษียนตัวเองในปี 2007 โดยรางวัลที่ริตชี่เคยได้รับร่วมกับผู้ร่วมสร้าง Unix อย่างทอมป์สันได้แก่ ACM Turing Prize ในปี 1983 และรางวัล US National Medal of Technology ในปี 1998

ที่มา: manager.co.th


 
Share this topic...
In a forum
(BBCode)
In a site/blog
(HTML)


Related Topics

  Subject / Started by Replies Last post
0 Replies
6190 Views
Last post October 21, 2010, 05:59:35 PM
by Nick
0 Replies
7830 Views
Last post October 23, 2010, 12:51:34 PM
by Nick
0 Replies
4379 Views
Last post January 11, 2011, 01:45:43 PM
by Nick
0 Replies
7563 Views
Last post January 13, 2011, 04:29:26 PM
by Nick
0 Replies
5262 Views
Last post February 27, 2011, 11:13:31 PM
by Nick
0 Replies
6724 Views
Last post March 11, 2011, 04:59:35 PM
by Nick
0 Replies
3129 Views
Last post April 16, 2011, 03:17:14 PM
by Nick
0 Replies
3140 Views
Last post May 03, 2011, 02:41:58 PM
by Nick
0 Replies
3501 Views
Last post July 03, 2011, 09:25:17 AM
by Nick
0 Replies
3367 Views
Last post July 08, 2011, 03:26:19 PM
by Nick