หน้า 1 จากทั้งหมด 1

โปรแกรมเมอร์ คนแรกของโลก

โพสต์แล้ว: 02/10/2018 5:13 pm
โดย Ittichai_chupol
โปรแกรมเมอร์ คนแรกของโลกนั้น มีชื่อว่า Ada Lovelace โดยประวัติโดยคราวๆของเธอนั้นมีอยู่ว่า

เอดา ไบรอน เลิฟเลซ (Lady Augusta Ada Byron, Countess of Lovelace) เป็นบุตรสาวของ ลอร์ด ไบรอน เกิดเมื่อปี พ.ศ. 2358 ซึ่งเหตุการณ์ที่น่าเศร้าก็คือ หลังจากเธอเกิดได้ไม่นาน พ่อแม่ของเธอก็แยกทางกัน แม่เป็นผู้เลี้ยงดูเอดา จึงตัดสินใจที่จะเลี้ยงเธอให้เป็นผู้หญิงยุคใหม่ จึงให้เอดาเรียนหนังสือโดนเน้นทางด้านคณิตศาสตร์ และวิทยาศาสตร์ ต่างไปจากกุลสตรีในตระกูลใหญ่ๆ ของอังกฤษทั่วไป
เมื่อเธอออายุ 17 ปี ได้รู้จัก Mrs. Somerville แห่งเคมบริดจ์ โดยนับได้ว่าเป็นผู้หญิงเก่งแห่งยุค เอดาจึงเข้ามาคลุกคลีกับเพื่อนกลุ่มนี้ จนวันหนึ่งได้รู้จักกับ ชาลส์ แบบบิจ ในงานสังสรรค์แห่งหนึ่ง ซึ่งในงานวันนั้น ตอนที่แบบบิจกล่าวว่า “what if a calculating engine could not only foresee but could act on that foresight” (จะเป็นอย่างไร ถ้าหากเครื่องคำนวณไม่เพียงสามารถหยั่งรู้ได้ หากแต่สามารถตอบสนองต่อการหยั่งรู้นั้นได้ด้วย) แต่ไม่มีใครสนใจแนวคิดนี้ของแบบบิจเลย ยกเว้นเอดา ซึ่งเธอรู้สึกสนใจในงานนี้เป็นอย่างมาก จนอาสาที่จะช่วยพัฒนา โดยสิ่งที่เธอทำคือ การสร้างภาษาสำหรับเครื่องวิเคราะห์ (analytical engine) ของแบบเบจ

ด้านชีวิตครอบครัว

Ada Lovelace ได้แต่งงานกับท่านเอิร์ลแห่ง เลิฟเลซ และมีบุตรด้วยกันสามคน

หลังจากที่รู้จักกันเป็นสิบปี เอดาและแบบบิจ ยังได้มีการเขียนจดหมายแลกเปลี่ยนความคิดเห็นเกี่ยวกับเรื่องเครื่องวิเคราะห์อย่างสม่ำเสมอ (ซึ่งในปัจจุบัน จดหมายเหล่านี้ยังถูกเก็บไว้อย่างดี เพราะมีข้อมูลน่าสนใจมากมาย ซึ่งเป็นทั้งเรื่องจริง และจินตนาการ)
ผลงานอันโดดเด่นของ Ada Lovelace
Ada Lovelace บอกว่า เธอเชื่อว่าต่อไปเครื่องมืออันนี้ จะมีความสามารถที่จะแต่งเพลงที่ซับซ้อน สร้างภาพกราฟิก นำมาใช้เพื่อการคำนวณขั้นสูง และพัฒนาวงการวิทยาศาสตร์ได้
โดยในจดหมายฉบับหนึ่ง เอดาแนะนำแบบบิจว่า ให้ลองเขียนแผนการทำงานของเครื่องมืออันนี้ ให้สามารถคำนวณ Bernoulli numbers ขึ้นมา ซึ่งต่อมา แผนการทำงานที่แบบบิจเขียนขึ้นมาชิ้นนั้น ก็ถูกยกย่องว่าเป็นโปรแกรมคอมพิวเตอร์ตัวแรกของโลก เอดาจึงได้รับการยกย่องว่าเป็นโปรแกรมเมอร์คนแรกของโลก ซึ่งในแผนการทำงานนั้นเอดาก็ช่วยเขียนบรรยาย รายละเอียดการทำงานของเครื่องวิเคราะห์ แต่สุขภาพของเธอก็เริ่มมีปัญหา และสุดท้ายก็เสียชีวิตด้วยวัยเพียง 37 ปี
หลังจากเธอเสียชีวิตอีกนับร้อยปี ในปี พ.ศ. 2522 กระทรวงกลาโหมประเทศสหรัฐอเมริกา ได้สร้างภาษาคอมพิวเตอร์มาตรฐาน ISO ขึ้นมาตัวแรก พร้อมตั้งชื่อเพื่อเป็นเกียรติแก่ Ada Lovelace ภาษา “ADA”