PlanetPast
TH

ประวัติศาสตร์คอมพิวเตอร์ · คณิตศาสตร์

เอดา เลิฟเลซ กับโปรแกรมแรกของโลก

ทอลวดลายพีชคณิต

ปี 1843 นักคณิตศาสตร์วัย 27 ปีตีพิมพ์บันทึกเกี่ยวกับเครื่องจักรที่ทำจากเฟืองทองเหลืองและบัตรเจาะรู ซึ่งไม่มีใครสร้างเสร็จเลย ในบันทึกนั้น เธอไล่ทีละขั้นว่ามันจะคำนวณลำดับตัวเลขชุดหนึ่งได้อย่างไร และคาดว่าเครื่องแบบนี้วันหนึ่งอาจจัดการดนตรีได้ไม่ต่างจากตัวเลข

หนังสามมิติโต้ตอบได้9 นาที1815 ถึง ปัจจุบันเผยแพร่ 17 ตุลาคม 2569

ดูภาพยนตร์ 3 มิติแบบโต้ตอบอ่านฉบับ English

บทนำ

ประวัติศาสตร์คอมพิวเตอร์

ทอลวดลายพีชคณิต

บันทึกเกี่ยวกับเครื่องจักรที่ไม่เคยสร้างเสร็จ

เอดา เลิฟเลซเสียชีวิตในปี 1852 และไม่เคยเห็นคอมพิวเตอร์ที่ทำงานได้เลย แต่ทุกวันอังคารที่สองของเดือนตุลาคม โรงเรียน มหาวิทยาลัย และบริษัททั่วโลกร่วมฉลองวันเอดา เลิฟเลซ ซึ่งเป็นวันเฉลิมฉลองผู้หญิงในวิทยาศาสตร์และเทคโนโลยี ปี 2026 ตรงกับวันที่สิบสาม

แล้วทำไมผู้หญิงที่ไม่เคยแตะคอมพิวเตอร์เลย จึงถูกจดจำในฐานะผู้บุกเบิกคนหนึ่งของมัน

ตั้งแต่ปี 2009
เริ่มจากการรณรงค์ออนไลน์ในสหราชอาณาจักร
13 ต.ค. 2026
วันที่ของปีนี้
วันเอดา เลิฟเลซ
บันทึกของเธอ ชื่อเสียงของเธอมาจากงานตีพิมพ์ชิ้นยาวชิ้นเดียวในปี 1843 ภาพนิ่งสร้างด้วย AI
บทนำ · ข่าว

วันเอดา เลิฟเลซ

วันเอดา เลิฟเลซจัดขึ้นทุกวันอังคารที่สองของเดือนตุลาคม เพื่อยกย่องผลงานของผู้หญิงในวิทยาศาสตร์และเทคโนโลยี (Britannica) เริ่มในปี 2009 จากการรณรงค์ออนไลน์ในสหราชอาณาจักร ปี 2026 ตรงกับวันอังคารที่ 13 ตุลาคม (timeanddate.com)

วิธีใช้: เลือกบทหรือกด ← → ลากเพื่อหมุน หลายช่วงมีปุ่มให้กด

แหล่งข้อมูล: timeanddate.com: Ada Lovelace Day (13 October 2026); Encyclopaedia Britannica: Ada Lovelace

บทที่ I · สองนักคิด

บทที่ I · สองนักคิด

ลูกสาวของกวี

เติบโตมากับคณิตศาสตร์แทนบทกวี

ออกัสตา เอดา ไบรอน เกิดที่ลอนดอนในเดือนธันวาคม 1815 เป็นลูกสาวของกวีลอร์ดไบรอน กับแอนนาเบลลา มิลแบงก์ พ่อแม่ของเธอแยกทางกันไม่นานหลังเธอเกิด

แม่ของเธอให้เธอเรียนคณิตศาสตร์กับครูพิเศษ และหนึ่งในครูของเธอคือนักตรรกศาสตร์ ออกัสตัส เดอ มอร์แกน ปี 1835 เธอแต่งงานกับวิลเลียม คิง ซึ่งได้เป็นเอิร์ลแห่งเลิฟเลซในปี 1838

นักคณิตศาสตร์สาว ฉากจินตนาการ ไม่ใช่ภาพเหมือนของเอดา เลิฟเลซ ภาพนิ่งสร้างด้วย AI
  1. 10 ธ.ค. 1815 เกิดที่ลอนดอน
  2. 1833 พบชาลส์ แบบเบจ
  3. 1835 แต่งงานกับวิลเลียม คิง
  4. 1838 ได้เป็นเคาน์เตสแห่งเลิฟเลซ
ชีวิตช่วงแรก (MacTutor / DNB)
บทที่ I · สองนักคิด

เอดา ไบรอน

บทความในพจนานุกรมชีวประวัติแห่งชาติ (ผ่าน MacTutor): เอดาเกิดเมื่อ 10 ธันวาคม 1815 ที่ลอนดอน เป็นลูกของลอร์ดไบรอนกับแอนน์ อิซาเบลลา มิลแบงก์ (เลดี้ไบรอน) ซึ่งแยกทางกันไม่นานหลังเธอเกิด ออกัสตัส เดอ มอร์แกนเป็นหนึ่งในครูของเธอ เธอแต่งงานกับวิลเลียม คิง เมื่อ 8 กรกฎาคม 1835 และเขาได้รับแต่งตั้งเป็นเอิร์ลแห่งเลิฟเลซในปี 1838

แหล่งข้อมูล: MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry; Encyclopaedia Britannica: Ada Lovelace

บทที่ I · สองนักคิด

เครื่องจักรในห้องรับแขก

อายุสิบเจ็ด เธอพบชายที่อยากคำนวณด้วยเครื่องจักร

ปี 1833 ตอนอายุสิบเจ็ด เอดาได้พบนักคณิตศาสตร์ชาลส์ แบบเบจ น่าจะผ่านเพื่อนที่รู้จักกันทั้งคู่ คือนักวิทยาศาสตร์แมรี ซอมเมอร์วิลล์

แบบเบจให้เธอดูส่วนหนึ่งของเครื่องผลต่าง (Difference Engine) เครื่องจักรทองเหลืองที่มีวงล้อตัวเลขซ้อนกันเป็นตั้ง ในยุคนั้น ตารางตัวเลขสำหรับการเดินเรือและวิทยาศาสตร์ถูกคำนวณด้วยมือ และมีความผิดพลาดจากการคัดลอกปะปนเข้ามา เครื่องของเขาถูกออกแบบให้คำนวณตารางเหล่านั้นด้วยกลไก

วงล้อตัวเลข วงล้อแต่ละอันเก็บตัวเลขหนึ่งหลัก วงล้อหนึ่งตั้งเก็บจำนวนหนึ่งจำนวน ภาพนิ่งสร้างด้วย AI
17
อายุของเอดา
41
อายุของแบบเบจ
ในปี 1833
  • ตารางพิมพ์: ลอการิทึม การเดินเรือ ดาราศาสตร์
  • คำนวณด้วยมือ โดยคนที่เรียกว่า “ผู้คำนวณ”
  • เครื่องจักรจะไม่คัดลอกผิด
สร้างไปทำไม
  • ตั้งตัวเลขเริ่มต้น
  • หมุนก้าน
  • อ่านค่าถัดไปในตาราง
ตารางที่ทำด้วยเครื่องจักร
บทที่ I · สองนักคิด

พบแบบเบจ

บทความ DNB ผ่าน MacTutor: ปี 1833 เอดาพบชาลส์ แบบเบจ น่าจะผ่านแมรี ซอมเมอร์วิลล์ ซึ่งเป็นคนรู้จักของทั้งคู่ และได้เห็นเครื่องผลต่างของเขา เครื่องของแบบเบจออกแบบมาเพื่อคำนวณและพิมพ์ตารางคณิตศาสตร์โดยอัตโนมัติ (พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์)

การที่คนคำนวณทำผิดในตารางพิมพ์เป็นแรงจูงใจที่แบบเบจเองกล่าวถึง ภาพยนตร์นี้ไม่ได้ระบุจำนวน

เครื่องจักรสามมิติเป็นแบบจำลองอย่างง่ายที่ได้แรงบันดาลใจจากแบบของแบบเบจ ไม่ใช่การจำลองที่ตรงทุกส่วน

แหล่งข้อมูล: MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry; Computer History Museum: how the Difference Engine works

บทที่ II · เครื่องจักร

บทที่ II · เครื่องจักร

สร้างตารางด้วยการบวก

กลเม็ดที่เปลี่ยนกำลังสองให้เป็นผลบวก

เครื่องผลต่างไม่ได้คูณเลข มันใช้กลเม็ดเก่าที่เรียกว่าวิธีผลต่าง ลองดู x กำลังสองบวกสี่ เมื่อ x เท่ากับหนึ่ง สอง สาม และสี่ ได้ ห้า แปด สิบสาม ยี่สิบ

ระยะห่างระหว่างตัวเลขพวกนั้นคือ สาม ห้า เจ็ด และระยะห่างของระยะห่างเหล่านั้นคือสองเสมอ

การหาค่าถัดไปจึงใช้แค่การบวก บวกสองเข้ากับระยะห่างล่าสุดได้เก้า แล้วบวกเก้าเข้ากับยี่สิบได้ยี่สิบเก้า เฟืองเก่งเรื่องการบวก ลองหมุนก้านแล้วดูแต่ละตั้งบวกเข้าไปในตั้งถัดไป แบบที่แบบเบจออกแบบทีหลังทำแบบเดียวกันนี้ได้กับสูตรที่มีกำลังถึง x ยกกำลังเจ็ด ด้วยตัวเลขยาวสามสิบเอ็ดหลัก

F(x)=x2+4F(x) = x^2 + 4
F(1..4)F(1..4)
5, 8, 13, 20
  • ค่า: 5, 8, 13, 20
  • ผลต่างอันดับหนึ่ง: 3, 5, 7
  • ผลต่างอันดับสอง: 2, 2 (คงที่)
ผลต่าง
7+2=97 + 2 = 920+9=29=F(5)20 + 9 = 29 = F(5)
31 หลัก
ต่อจำนวน
ดีกรี 7
พหุนาม
เครื่องผลต่างหมายเลข 2
บทที่ II · เครื่องจักร

วิธีผลต่าง

พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์อธิบายวิธีนี้ด้วย F(x) = x² + 4: ค่า 5, 8, 13, 20 ผลต่างอันดับหนึ่ง 3, 5, 7 และผลต่างอันดับสองคงที่เท่ากับ 2 บวก 2 เข้ากับ 7 ได้ 9 แล้วบวก 9 เข้ากับ 20 ได้ F(5) = 29 ทำซ้ำได้ F(6) = 40 วิธีนี้คำนวณพหุนามใดก็ได้ด้วยการบวกเพียงอย่างเดียว ซึ่งสร้างด้วยเฟืองได้ง่ายกว่าการคูณ เครื่องผลต่างหมายเลข 2 มีผลต่างเจ็ดอันดับ และเก็บตัวเลขได้ 31 หลัก

เครื่องจักรสามมิติเป็นแบบจำลองอย่างง่ายที่ได้แรงบันดาลใจจากแบบของแบบเบจ ไม่ใช่การจำลองที่ตรงทุกส่วน

แหล่งข้อมูล: Computer History Museum: how the Difference Engine works

บทที่ II · เครื่องจักร

เครื่องจักรสำหรับทุกอย่าง

แนวคิดที่ใหญ่กว่าของแบบเบจ

แบบเบจไม่เคยสร้างเครื่องผลต่างเสร็จ แต่ตั้งแต่ราวปี 1834 เขากลับออกแบบสิ่งที่ทะเยอทะยานกว่ามาก คือเครื่องที่คำนวณอะไรก็ได้ตามที่ได้รับคำสั่ง

เครื่องวิเคราะห์ (Analytical Engine) มีหน่วยคำนวณที่เรียกว่า mill ซึ่งเป็นที่คำนวณเลข และคลัง (store) ซึ่งเป็นหน่วยความจำที่ออกแบบให้เก็บตัวเลขได้หนึ่งพันจำนวน จำนวนละห้าสิบหลัก

ตัวเลขเคลื่อนไปมาระหว่างสองส่วนนี้ เหมือนข้อมูลระหว่างหน่วยประมวลผลกับหน่วยความจำในวันนี้ ที่สำคัญคือ เครื่องยังตัดสินใจได้ว่าจะทำอะไรต่อจากผลลัพธ์ของมันเอง โดยกระโดดไปยังชุดคำสั่งอื่น สิ่งนี้เรียกว่าการแตกแขนงตามเงื่อนไข (conditional branching) และคอมพิวเตอร์ทุกเครื่องต้องอาศัยมัน

  • เครื่องผลต่าง: งานเดียว ตารางพหุนาม
  • เครื่องวิเคราะห์: การคำนวณใดก็ได้ ตามบัตรคำสั่ง
เครื่องผลต่าง กับ เครื่องวิเคราะห์
  • mill: หน่วยคำนวณ เหมือน CPU
  • คลัง: หน่วยความจำ 1,000 จำนวน × 50 หลัก
  • ตัวอ่าน: รับข้อมูลจากบัตรเจาะรู
  • เครื่องพิมพ์: แสดงผล
สี่ส่วน (Britannica)
1,000
จำนวน
50
หลักต่อจำนวน
คลัง
  • ทดสอบผลลัพธ์
  • ถ้าจริง กระโดดไปบัตรชุดอื่น
  • ถ้าไม่ ก็ทำต่อ
การแตกแขนง
บทที่ II · เครื่องจักร

เครื่องวิเคราะห์

Britannica: แบบเบจคิดเครื่องวิเคราะห์ขึ้นได้ภายในปี 1833 และทำงานกับมันจนเสียชีวิตในปี 1871 มันถูกออกแบบให้เป็นคอมพิวเตอร์อเนกประสงค์ที่ควบคุมด้วยโปรแกรม ประกอบด้วย mill (หน่วยคำนวณ) คลัง (หน่วยความจำ 1,000 จำนวน จำนวนละ 50 หลัก) ตัวอ่าน (รับข้อมูล) และเครื่องพิมพ์ (แสดงผล) มีการสร้างจริงเพียงบางส่วน

เครื่องจักรสามมิติเป็นแบบจำลองอย่างง่ายที่ได้แรงบันดาลใจจากแบบของแบบเบจ ไม่ใช่การจำลองที่ตรงทุกส่วน

แหล่งข้อมูล: Encyclopaedia Britannica: Analytical Engine

บทที่ II · เครื่องจักร

รูที่ออกคำสั่ง

สิ่งประดิษฐ์ของช่างทอกลายเป็นวิธีเขียนโปรแกรม

จะบอกเครื่องจักรว่าต้องทำอะไรได้อย่างไร แบบเบจพบคำตอบในงานทอผ้าไหม ปี 1802 โจเซฟ มารี แจ็คการ์ด เปิดตัวเครื่องทอที่ควบคุมด้วยบัตรเจาะรูต่อกันเป็นสาย

ตรงไหนที่บัตรมีรู แท่งเหล็กจะผ่านทะลุและยกเส้นด้ายขึ้น ตรงไหนไม่มีรู เส้นด้ายก็อยู่ที่เดิม ทีละบัตร ทีละแถว ลวดลายก็ปรากฏขึ้น

แบบเบจวางแผนจะป้อนบัตรแบบเดียวกันให้เครื่องของเขา แต่ให้บรรจุคำสั่งและตัวเลขแทนเส้นด้าย ลองเปลี่ยนบัตรแล้วดูลวดลายเปลี่ยนไป

สายบัตรเจาะรู บัตรที่ร้อยต่อกันทำให้ลวดลายหนึ่งซ้ำได้ยาวหลายเมตร ภาพนิ่งสร้างด้วย AI
  • แท่งหนึ่งต่อเส้นด้ายยืนหนึ่งเส้น
  • มีรู: แท่งผ่านได้ เส้นด้ายยกขึ้น
  • ไม่มีรู: เส้นด้ายอยู่ที่เดิม
บัตรทำงานอย่างไร (Science History Institute)
ผ้าไหมลายดอก ก่อนยุคแจ็คการ์ด ต้องมีผู้ช่วยดึงเส้นด้ายของแต่ละแถวด้วยมือ ภาพนิ่งสร้างด้วย AI
บทที่ II · เครื่องจักร

เครื่องทอแจ็คการ์ด

Science History Institute: แจ็คการ์ดเปิดตัวสิ่งประดิษฐ์ของเขาในปี 1802 บัตรเจาะรูแต่ละใบผ่านชุดแท่งเหล็ก หนึ่งแท่งต่อเส้นด้ายยืนหนึ่งเส้น ตรงไหนที่แท่งเจอรู กลไกจะยกเส้นด้ายขึ้น บัตรที่ร้อยต่อกันทำซ้ำทีละแถว จึงไม่ต้องใช้คนดึงด้ายอีก แบบเบจเห็นว่าบัตรเช่นนี้นำทางเครื่องคำนวณได้ Britannica ระบุว่าแบบของเครื่องวิเคราะห์รวมการแตกแขนงตามเงื่อนไข คือกระโดดไปยังคำสั่งต่าง ๆ ตามผลลัพธ์

เครื่องจักรสามมิติเป็นแบบจำลองอย่างง่ายที่ได้แรงบันดาลใจจากแบบของแบบเบจ ไม่ใช่การจำลองที่ตรงทุกส่วน

แหล่งข้อมูล: Science History Institute, Distillations: the French connection (Jacquard and the punched card); Encyclopaedia Britannica: Analytical Engine

บทที่ III · บันทึก

บทที่ III · บันทึก

บันทึกของผู้แปล

เชิงอรรถกลายเป็นเนื้อหาหลัก

ปี 1840 แบบเบจบรรยายเรื่องเครื่องของเขาในการประชุมที่เมืองตูริน วิศวกรหนุ่มชาวอิตาลี ลุยจี เมนาเบรอา เขียนสรุปออกมาเป็นภาษาฝรั่งเศส

เลิฟเลซแปลบทความของเมนาเบรอาเป็นภาษาอังกฤษ และเพิ่มบันทึกของเธอเอง กำกับด้วยอักษร A ถึง G บันทึกเหล่านั้นตีพิมพ์ในเดือนกันยายน 1843 โดยลงชื่อแค่อักษรย่อ A. A. L. เธอกับแบบเบจเขียนจดหมายโต้ตอบกันระหว่างที่เธอเขียน

  1. 1840 แบบเบจนำเสนอเครื่องที่ตูริน
  2. ต.ค. 1842 บทความของเมนาเบรอา เป็นภาษาฝรั่งเศส พร้อมตารางคำสั่งของแบบเบจ
  3. ก.ค. 1843 เลิฟเลซเสนอใช้จำนวนแบร์นูลลีเป็นตัวอย่าง
  4. ก.ย. 1843 ตีพิมพ์งานแปลและบันทึก
จากการบรรยายสู่บันทึก
บันทึก A ถึง G ตาราง คำอธิบาย และตัวอย่างการคำนวณยาวหนึ่งชิ้น ภาพนิ่งสร้างด้วย AI
A. A. L.
ออกัสตา เอดา เลิฟเลซ: อักษรย่อเท่านั้น
ลงชื่อ
บทที่ III · บันทึก

ภาพร่างของเครื่องวิเคราะห์

บทความ DNB ผ่าน MacTutor: กันยายน 1843 เลิฟเลซตีพิมพ์งานแปลบทความของเมนาเบรอาเรื่องเครื่องวิเคราะห์ พร้อมบันทึกยาว ซึ่งรวมสิ่งที่มักถือว่าเป็นโปรแกรมคอมพิวเตอร์ชิ้นแรก ๆ ไว้ด้วย ในเดือนกรกฎาคม 1843 เธอเสนอแบบเบจให้ใช้จำนวนแบร์นูลลีเป็นตัวอย่าง บันทึกตีพิมพ์ใน Scientific Memoirs ของริชาร์ด เทย์เลอร์ เล่มที่ 3

BBC Science Focus ระบุว่าแบบเบจได้รับเชิญไปตูรินในปี 1840 และบทความของเมนาเบรอาตีพิมพ์เดือนตุลาคม 1842 บทความของเมนาเบรอามีตารางคำสั่งจากแผนภูมิของแบบเบจพิมพ์อยู่แล้ว (HistoryofInformation) แหล่งต่าง ๆ ระบุการตีพิมพ์บันทึกว่าเดือนสิงหาคมหรือกันยายน 1843

แหล่งข้อมูล: MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry; BBC Science Focus: how Ada Lovelace’s notes created the first computer program; HistoryofInformation.com: Menabrea’s 1842 paper, the first publication of programs for the Analytical Engine; Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843)

บทที่ III · บันทึก

บันทึก G

ทุกขั้นของการคำนวณ เขียนไว้ให้เครื่องจักร

บันทึกสุดท้ายคือบันทึก G ซึ่งโด่งดังที่สุด ในนั้นเลิฟเลซแสดงว่าเครื่องจะคำนวณจำนวนแบร์นูลลี (Bernoulli numbers) ได้อย่างไร ซึ่งเป็นลำดับที่ปรากฏทั่วไปในคณิตศาสตร์ พวกมันเป็นเศษส่วน หนึ่งส่วนหก ลบหนึ่งส่วนสามสิบ หนึ่งส่วนสี่สิบสอง ไปเรื่อย ๆ และคำนวณด้วยมือแล้วน่าเบื่อมาก

เธอจัดมันเป็นตาราง แสดงแต่ละคำสั่งตามลำดับ ว่าอ่านตัวแปรใดในคลัง และเปลี่ยนค่าตัวแปรใด ในนั้นมีลูปด้วย คือกลุ่มขั้นตอนที่ทำซ้ำเป็นรอบ ๆ

เธอตั้งใจเลือกวิธีที่ไม่ใช่วิธีง่ายที่สุด เพื่อแสดงว่าเครื่องทำอะไรได้บ้าง ลองไล่ทีละคำสั่งเพื่อดูค่าเคลื่อนไปมาระหว่างคลังกับหน่วยคำนวณ

บันทึกการทำงานทีละขั้น
ของโปรแกรม (execution trace) ว่าเครื่องจะทำอะไร ส่วนตัวบัตรเจาะรูไม่เคยถูกกำหนดครบถ้วน
ถ้าพูดให้ถูกต้อง
  • ตารางคำสั่ง ทีละขั้น
  • ตัวแปรที่แต่ละขั้นอ่านและเขียน
  • ลูปที่ทำซ้ำกลุ่มของขั้นตอน
สิ่งที่อยู่ในบันทึก G
…จุดประสงค์ไม่ใช่ความเรียบง่ายหรือความสะดวกของการคำนวณ แต่เพื่อแสดงให้เห็นพลังของเครื่องจักรเอดา เลิฟเลซ บันทึก G (1843) อ้างโดย BBC Science Focus
บทที่ III · บันทึก

บันทึก G คำนวณอะไร

BBC Science Focus: บันทึก G ใช้เครื่องวิเคราะห์คำนวณจำนวนแบร์นูลลี พร้อมตารางไล่รอยค่าที่ถูกเก็บ ประมวลผล และเคลื่อนย้ายในเครื่องในแต่ละขั้น เลิฟเลซเขียนว่า “จุดประสงค์ไม่ใช่ความเรียบง่ายหรือความสะดวกของการคำนวณ แต่เพื่อแสดงให้เห็นพลังของเครื่องจักร” มักถูกเรียกว่าโปรแกรมคอมพิวเตอร์ชิ้นแรก แต่ถ้าพูดให้แม่นยำ มันคือการไล่รอยการทำงาน เพราะตัวบัตรเจาะรูเองยังไม่ชัดเจนในแบบของแบบเบจ

จำนวนแบร์นูลลีในที่นี้ใช้การนับแบบสมัยใหม่ (B2 = 1/6, B4 = −1/30, B6 = 1/42) เลิฟเลซใช้การกำกับเลขต่างไป

คลังและหน่วยคำนวณบนจอแสดงลำดับคำสั่งอย่างง่าย ไม่ใช่ตารางของเลิฟเลซตามจริง

เครื่องจักรสามมิติเป็นแบบจำลองอย่างง่ายที่ได้แรงบันดาลใจจากแบบของแบบเบจ ไม่ใช่การจำลองที่ตรงทุกส่วน

แหล่งข้อมูล: BBC Science Focus: how Ada Lovelace’s notes created the first computer program

บทที่ III · บันทึก

ทอลวดลายพีชคณิต

สัญลักษณ์ ไม่ใช่แค่ตัวเลข

สิ่งที่ทำให้บันทึกเหล่านี้โดดเด่นไม่ใช่แค่บันทึก G เลิฟเลซมองเห็นว่าเครื่องนี้จัดการกับสัญลักษณ์ ไม่ใช่แค่ปริมาณ

เธอเขียนว่าเครื่องวิเคราะห์ทอลวดลายพีชคณิต เหมือนกับที่เครื่องทอแจ็คการ์ดทอดอกไม้และใบไม้

และถ้าเสียงดนตรีกับความสัมพันธ์ระหว่างเสียงถูกเขียนเป็นสัญลักษณ์ของเครื่องได้ เธอเสนอว่ามันอาจประพันธ์ดนตรีที่ซับซ้อนได้ ทุกวันนี้คอมพิวเตอร์จัดการข้อความ ภาพ และเสียง ด้วยการเปลี่ยนสิ่งเหล่านั้นเป็นตัวเลข คล้ายกับที่เธอจินตนาการไว้

เครื่องวิเคราะห์ทอลวดลายพีชคณิต เหมือนกับที่เครื่องทอแจ็คการ์ดทอดอกไม้และใบไม้เอดา เลิฟเลซ บันทึก (1843)
…เครื่องนี้อาจประพันธ์บทเพลงที่ประณีตและเป็นระบบ ซับซ้อนหรือยาวเพียงใดก็ได้เอดา เลิฟเลซ บันทึก A (1843)
  • ข้อความ: ตัวเลขสำหรับทุกตัวอักษร
  • ภาพ: ตัวเลขสำหรับทุกพิกเซล
  • เสียง: ตัวเลขสำหรับทุกตัวอย่างเสียง
สัญลักษณ์เป็นตัวเลข ในวันนี้
บทที่ III · บันทึก

เหนือกว่าเลขคณิต

ในบันทึก A (Scientific Memoirs, 1843, เล่ม 3, หน้า 694) เลิฟเลซเขียนว่า ถ้าความสัมพันธ์ของระดับเสียงถูกแสดงและปรับให้เข้ากับสัญลักษณ์ของเครื่องได้ “เครื่องนี้อาจประพันธ์บทเพลงที่ประณีตและเป็นระบบ ซับซ้อนหรือยาวเพียงใดก็ได้” และในหน้า 696: “เครื่องวิเคราะห์ทอลวดลายพีชคณิต เหมือนกับที่เครื่องทอแจ็คการ์ดทอดอกไม้และใบไม้”

ลวดลายทอบนจอสร้างจากกฎเลขคณิตอย่างง่าย เพื่อเป็นภาพประกอบแนวคิดของเธอ

แหล่งข้อมูล: Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843); Science History Institute, Distillations: the French connection (Jacquard and the punched card)

บทที่ III · บันทึก

ข้อคัดค้านของเลิฟเลซ

เครื่องจักรคิดอะไรขึ้นมาเองได้ไหม

เธอยังขีดเส้นจำกัดไว้ด้วย เธอเขียนว่าเครื่องนี้ไม่ได้มีความสามารถจะคิดอะไรขึ้นมาเองเลย มันทำได้ทุกอย่างที่เรารู้วิธีสั่งให้มันทำ

หนึ่งศตวรรษต่อมา ปี 1950 แอลัน ทัวริง นักคณิตศาสตร์และผู้บุกเบิกคอมพิวเตอร์ชาวอังกฤษ เรียกสิ่งนี้ว่าข้อคัดค้านของเลดีเลิฟเลซ และโต้แย้งว่า เครื่องจักรอาจถูกสั่งให้สร้างคำตอบที่ผู้สร้างเองคาดไม่ถึงได้

ข้อถกเถียงเดียวกันนี้ยังมีชีวิตอยู่ทุกวันนี้ ทุกครั้งที่ผู้คนถามว่าระบบ AI กำลังสร้างสรรค์ หรือแค่ทำตามคำสั่ง

เครื่องวิเคราะห์ไม่ได้มีความสามารถจะคิดสิ่งใดขึ้นมาเองเลยเอดา เลิฟเลซ บันทึก (1843)
  • เขาตั้งชื่อว่า “ข้อคัดค้านของเลดีเลิฟเลซ”
  • เครื่องจักรถูกสั่งให้คาดเดาไม่ได้ได้
  • ข้อถกเถียงยังเปิดอยู่
คำตอบของทัวริง (1950)
คำถามในวันนี้ เครื่องจักรที่ทรงพลังกว่าของแบบเบจมหาศาลยังคงทำให้เกิดคำถามของเธอ ภาพนิ่งสร้างด้วย AI
บทที่ III · บันทึก

“ข้อคัดค้านของเลดีเลิฟเลซ”

เลิฟเลซเขียนว่า “เครื่องวิเคราะห์ไม่ได้อ้างว่าจะคิดสิ่งใดขึ้นมาเองเลย มันทำได้ทุกอย่างที่เรารู้วิธีสั่งให้มันทำ” BBC Science Focus ระบุว่าแอลัน ทัวริงตั้งชื่อสิ่งนี้ว่า “ข้อคัดค้านของเลดีเลิฟเลซ” และโต้แย้งว่าเครื่องจักรถูกสั่งให้มีความสร้างสรรค์ได้ คือให้คำตอบที่เราคาดไม่ถึง

บทความของทัวริง “Computing Machinery and Intelligence” ตีพิมพ์ในปี 1950

แหล่งข้อมูล: Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843); BBC Science Focus: how Ada Lovelace’s notes created the first computer program

บทที่ IV · มรดก

บทที่ IV · มรดก

ข้อถกเถียงที่ตรงไปตรงมา

นักประวัติศาสตร์ไม่ได้เห็นตรงกันทั้งหมด และนั่นก็ไม่เป็นไร

เลิฟเลซเป็นโปรแกรมเมอร์คนแรกจริงหรือ นักประวัติศาสตร์เห็นไม่ตรงกัน แบบเบจเองเขียนลำดับคำสั่งให้เครื่องของเขาไว้ก่อนหน้านั้นหลายปี งานศึกษาชิ้นหนึ่งระบุว่าชิ้นแรกของเขาอยู่ในปี 1837

นักวิชาการบางคนเคยสงสัยว่าคณิตศาสตร์ในบันทึกเป็นของเธอมากแค่ไหน แต่อีกหลายคนที่ศึกษาจดหมายและต้นฉบับของเธอ สรุปว่าเธอเป็นนักคณิตศาสตร์ที่มีความสามารถ และทำงานใกล้ชิดกับแบบเบจ

สิ่งที่ชัดเจนกว่าคือ บันทึกของเธอให้คำอธิบายที่ชัดเจนที่สุด ว่าเครื่องจักรอเนกประสงค์จะกลายเป็นอะไรได้

  • ตัวอย่างการเขียนโปรแกรม 26 ชิ้น ปี 1836–1841
  • ชิ้นแรกลงวันที่ 4 สิงหาคม 1837
  • ไม่ได้ตีพิมพ์ในช่วงชีวิตของเขา
โปรแกรมของแบบเบจเอง (Rojas, 2023)
  • ฝ่ายสงสัย: คณิตศาสตร์ส่วนใหญ่มาจากแบบเบจ
  • อีกฝ่าย จากต้นฉบับที่ห้องสมุดบอดเลียน: นักคณิตศาสตร์ที่มีความสามารถและเป็นหุ้นส่วนทางความคิด
การอ่านบันทึกสองแบบ
  1. 1842 บทความของเมนาเบรอา: ตารางของแบบเบจ
  2. 1843 บันทึกของเลิฟเลซ พร้อมบันทึก G
ในสิ่งพิมพ์
บทที่ IV · มรดก

ข้อถกเถียงของนักประวัติศาสตร์

ราอุล โรคัส (2023) วิเคราะห์ตัวอย่างการเขียนโปรแกรม 26 ชิ้นของแบบเบจในปี 1836–1841 และโต้แย้งว่าแบบเบจเขียนโปรแกรมคอมพิวเตอร์ชิ้นแรก ลงวันที่ 4 สิงหาคม 1837 ก่อนตัวอย่างที่ตีพิมพ์ในบันทึกของเลิฟเลซหกปี BBC Science Focus ระบุว่านักวิชาการเคยถกเถียงว่าเลิฟเลซมีพื้นฐานคณิตศาสตร์ตามที่กล่าวอ้างหรือไม่ ผู้เขียนบทความซึ่งอาศัยต้นฉบับที่ห้องสมุดบอดเลียนสรุปว่าเธอเป็นนักคณิตศาสตร์ที่มีความสามารถ ทำงานร่วมกับแบบเบจได้ Britannica ระบุว่าเธอ “ถูกเรียกว่า” โปรแกรมเมอร์คอมพิวเตอร์คนแรก

ภาพยนตร์นี้นำเสนอทั้งสองมุมมองโดยไม่จัดอันดับ

แหล่งข้อมูล: Rojas (2023), arXiv: the first computer program (Babbage’s 1837 code); BBC Science Focus: how Ada Lovelace’s notes created the first computer program; HistoryofInformation.com: Menabrea’s 1842 paper, the first publication of programs for the Analytical Engine; Encyclopaedia Britannica: Ada Lovelace

บทที่ IV · มรดก

สร้างได้ในที่สุด

หนึ่งศตวรรษครึ่งต่อมา ทองเหลืองก็ทำงานได้

เลิฟเลซเสียชีวิตด้วยโรคมะเร็งในเดือนพฤศจิกายน 1852 ขณะอายุสามสิบหก และถูกฝังข้างพ่อที่เธอไม่เคยรู้จัก แบบเบจเสียชีวิตในปี 1871 โดยที่เครื่องของเขายังสร้างไม่เสร็จ

แบบของเขาเป็นไปไม่ได้จริงหรือ ปี 1991 พิพิธภัณฑ์วิทยาศาสตร์แห่งลอนดอนสร้างส่วนคำนวณของเครื่องผลต่างหมายเลข 2 เสร็จ ตามแบบร่างของเขา เมื่อรวมเครื่องพิมพ์ที่เพิ่มในปี 2002 ทั้งเครื่องมีชิ้นส่วนราวแปดพันชิ้น หนักห้าตัน และมันทำงานได้

ลองหมุนก้านของมันด้วยตัวเอง

  1. 27 พ.ย. 1852 เลิฟเลซเสียชีวิต อายุ 36 ปี
  2. 1871 แบบเบจเสียชีวิต เครื่องยังไม่เสร็จ
  3. 1991 ส่วนคำนวณของเครื่องผลต่างหมายเลข 2 เสร็จ
  4. 2002 เครื่องพิมพ์ของมันเสร็จ
หลังบันทึก
เครื่องผลต่างหมายเลข 2 สูงราว 7 ฟุต ยาว 11 ฟุต สร้างตามแบบร่างของแบบเบจในทศวรรษ 1840 ภาพนิ่งสร้างด้วย AI
~8,000
ชิ้นส่วน
5 ตัน
น้ำหนัก
สร้างโดยพิพิธภัณฑ์วิทยาศาสตร์ (CHM)
บทที่ IV · มรดก

เครื่องผลต่างหมายเลข 2

บทความ DNB ผ่าน MacTutor: เลิฟเลซเสียชีวิตเมื่อ 27 พฤศจิกายน 1852 ที่ลอนดอน ด้วยมะเร็งมดลูก และตามคำขอของเธอ ถูกฝังที่ฮักนอลล์ข้างพ่อของเธอ Britannica: แบบเบจทำงานกับเครื่องวิเคราะห์จนเสียชีวิตในปี 1871 พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์: พิพิธภัณฑ์วิทยาศาสตร์แห่งลอนดอน ภายใต้ภัณฑารักษ์ดอรอน สเวด สร้างส่วนคำนวณของเครื่องผลต่างหมายเลข 2 เสร็จในปี 1991 และส่วนพิมพ์ในปี 2002 เครื่องมีชิ้นส่วนราว 8,000 ชิ้น หนักห้าตัน สูงราว 7 ฟุต ยาว 11 ฟุต

เครื่องจักรสามมิติเป็นแบบจำลองอย่างง่ายที่ได้แรงบันดาลใจจากแบบของแบบเบจ ไม่ใช่การจำลองที่ตรงทุกส่วน

แหล่งข้อมูล: MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry; Encyclopaedia Britannica: Analytical Engine; Computer History Museum: a modern sequel, building Difference Engine No. 2

บทที่ IV · มรดก

ชื่อที่ยังอยู่

ภาษาโปรแกรมหนึ่งภาษา และวันหนึ่งวัน

ปี 1980 ภาษาโปรแกรมใหม่ที่ออกแบบให้กระทรวงกลาโหมสหรัฐฯ ถูกตั้งชื่อว่า Ada เพื่อเป็นเกียรติแก่เธอ มาตรฐานของภาษานี้มีหมายเลข 1815 ตรงกับปีที่เธอเกิด

และตั้งแต่ปี 2009 วันเอดา เลิฟเลซก็ใช้เรื่องราวของเธอ เพื่อชักชวนเด็กผู้หญิงและผู้หญิงให้เข้าสู่วิทยาศาสตร์ วิศวกรรม และคอมพิวเตอร์ ทั้งภาษาและวันนี้ระลึกถึงเธอ ไม่ใช่เพราะตารางคำสั่งตารางเดียว แต่เพราะแนวคิดเบื้องหลังมัน

1980
ตั้งชื่อตามเลิฟเลซ
MIL-STD-1815
มาตรฐานของมัน: ปีเกิดของเธอ
ภาษา Ada (UNI)
โค้ดในวันนี้ ชื่อของเธออยู่บนภาษาโปรแกรม วันสำคัญ และห้องเรียนนับไม่ถ้วน ภาพนิ่งสร้างด้วย AI
  • โปรแกรมที่ละเอียดที่สุดในบันทึกปี 1843
  • มองการคำนวณเป็นสัญลักษณ์ ไม่ใช่แค่ตัวเลข
ถูกจดจำในเรื่อง
บทที่ IV · มรดก

Ada ภาษาโปรแกรม

เอกสารประกอบการสอนของมหาวิทยาลัยนอร์เทิร์นไอโอวา: ชื่อ Ada ถูกเลือกในปี 1980 สำหรับภาษาใหม่ เพื่อเป็นเกียรติแก่เอดา เลิฟเลซ คู่มืออ้างอิงของภาษาซึ่งจัดทำโดยทีมของฌ็อง อิคเบียห์ ในปี 1979–1983 คือ MIL-STD-1815A ซึ่งตรงกับปีเกิดของเธอ วันเอดา เลิฟเลซจัดขึ้นตั้งแต่ปี 2009 (timeanddate.com)

แหล่งข้อมูล: University of Northern Iowa: a brief history of the Ada programming language; timeanddate.com: Ada Lovelace Day (13 October 2026)

บทส่งท้าย

บทส่งท้าย

ทอลวดลายพีชคณิต

เครื่องจักรบนกระดาษ กับแนวคิดที่อยู่ยาวกว่ามัน

เครื่องวิเคราะห์ไม่เคยถูกสร้างจนเสร็จ แต่ส่วนประกอบของมันมีชื่อที่เรายังใช้กันอยู่ ทั้งหน่วยประมวลผล หน่วยความจำ ข้อมูลเข้า ข้อมูลออก และโปรแกรมบนบัตร

เอดา เลิฟเลซมองเห็นตั้งแต่ราวหนึ่งศตวรรษก่อนคอมพิวเตอร์อิเล็กทรอนิกส์เครื่องแรก ว่าเครื่องแบบนี้จะไม่ใช่แค่เครื่องคิดเลข มันจะเป็นผู้ทอสัญลักษณ์ และสร้างสรรค์ได้เท่าที่ผู้สั่งการมันเท่านั้น ส่วนสุดท้ายนี้ยังถกเถียงกันอยู่

  • mill → หน่วยประมวลผล
  • คลัง → หน่วยความจำ
  • บัตร → โปรแกรมและข้อมูลเข้า
  • เครื่องพิมพ์ → ข้อมูลออก
ส่วนประกอบยุค 1840 ชื่อในวันนี้
บันทึกสู่แสง ภาพนิ่งและภาพประกอบทั้งหมดในภาพยนตร์นี้สร้างด้วย AI ไม่มีภาพใดเป็นภาพเหมือนของบุคคลจริง
1843
เลิฟเลซ: มันคิดเองไม่ได้
1950
ทัวริงตอบ
บทสนทนาที่ยาวนาน
บทส่งท้าย · แหล่งข้อมูล

เอดา เลิฟเลซ กับโปรแกรมแรกของโลก

วันที่ แบบของเครื่องจักรของแบบเบจ และเนื้อหาในบันทึกปี 1843 ของเลิฟเลซ มีหลักฐานชัดเจน ส่วนใครควรได้ชื่อว่าเป็นโปรแกรมเมอร์คนแรกยังเป็นข้อถกเถียงทางวิชาการ ซึ่งนำเสนอทั้งสองฝ่ายไว้ในที่นี้

เครื่องจักรและเครื่องทอสามมิติเป็นแบบจำลองอย่างง่าย ไม่ใช่การจำลองที่ตรงทุกส่วน ภาพนิ่งทั้งหมดสร้างด้วย AI และไม่ใช่ภาพเหมือนของบุคคลจริง

แหล่งข้อมูล: timeanddate.com: Ada Lovelace Day (13 October 2026); Encyclopaedia Britannica: Ada Lovelace; MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry; Encyclopaedia Britannica: Analytical Engine; Computer History Museum: how the Difference Engine works; Computer History Museum: a modern sequel, building Difference Engine No. 2; Science History Institute, Distillations: the French connection (Jacquard and the punched card); BBC Science Focus: how Ada Lovelace’s notes created the first computer program; HistoryofInformation.com: Menabrea’s 1842 paper, the first publication of programs for the Analytical Engine; Rojas (2023), arXiv: the first computer program (Babbage’s 1837 code); Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843); University of Northern Iowa: a brief history of the Ada programming language