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

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

Interactive film: https://www.planetpast.com/stories/ada-lovelace-first-program/?lang=th  
Publisher: PlanetPast (https://www.planetpast.com/) · d => T('readPublished', l, { d: dateIn(d, l) }) 2026-10-17 · History, Technology, Math

## บทนำ

### ทอลวดลายพีชคณิต
*ประวัติศาสตร์คอมพิวเตอร์*

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

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

- **ตั้งแต่ปี 2009**: เริ่มจากการรณรงค์ออนไลน์ในสหราชอาณาจักร
- **13 ต.ค. 2026**: วันที่ของปีนี้

![ชื่อเสียงของเธอมาจากงานตีพิมพ์ชิ้นยาวชิ้นเดียวในปี 1843 ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/fa/fa279bca919ac53c.jpg)

บทนำ · ข่าว

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

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

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

แหล่งข้อมูล: [timeanddate.com: Ada Lovelace Day (13 October 2026)](https://www.timeanddate.com/holidays/fun/ada-lovelace-day); [Encyclopaedia Britannica: Ada Lovelace](https://britannica.com/biography/Ada-Lovelace)

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

### ลูกสาวของกวี
*บทที่ I · สองนักคิด*

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

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

![ฉากจินตนาการ ไม่ใช่ภาพเหมือนของเอดา เลิฟเลซ ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/f1/f1a40f250ba903e1.jpg)

- 10 ธ.ค. 1815: เกิดที่ลอนดอน
- 1833: พบชาลส์ แบบเบจ
- 1835: แต่งงานกับวิลเลียม คิง
- 1838: ได้เป็นเคาน์เตสแห่งเลิฟเลซ

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

#### เอดา ไบรอน

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

แหล่งข้อมูล: [MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry](https://mathshistory.st-andrews.ac.uk/DNB/Lovelace.html); [Encyclopaedia Britannica: Ada Lovelace](https://britannica.com/biography/Ada-Lovelace)

### เครื่องจักรในห้องรับแขก
*บทที่ I · สองนักคิด*

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

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

![วงล้อแต่ละอันเก็บตัวเลขหนึ่งหลัก วงล้อหนึ่งตั้งเก็บจำนวนหนึ่งจำนวน ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/14/14c483630264bb91.jpg)

- **17**: อายุของเอดา
- **41**: อายุของแบบเบจ

- ตารางพิมพ์: ลอการิทึม การเดินเรือ ดาราศาสตร์
- คำนวณด้วยมือ โดยคนที่เรียกว่า “ผู้คำนวณ”
- เครื่องจักรจะไม่คัดลอกผิด

- ตั้งตัวเลขเริ่มต้น
- หมุนก้าน
- อ่านค่าถัดไปในตาราง

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

#### พบแบบเบจ

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

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

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

แหล่งข้อมูล: [MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry](https://mathshistory.st-andrews.ac.uk/DNB/Lovelace.html); [Computer History Museum: how the Difference Engine works](https://www.computerhistory.org/babbage/howitworks/)

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

### สร้างตารางด้วยการบวก
*บทที่ II · เครื่องจักร*

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

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

$$F(x) = x^2 + 4$$
- $F(1..4)$: 5, 8, 13, 20

- ค่า: 5, 8, 13, 20
- ผลต่างอันดับหนึ่ง: 3, 5, 7
- ผลต่างอันดับสอง: 2, 2 (คงที่)

$$7 + 2 = 9$$
$$20 + 9 = 29 = F(5)$$

- **31 หลัก**: ต่อจำนวน
- **ดีกรี 7**: พหุนาม

บทที่ 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](https://www.computerhistory.org/babbage/howitworks/)

### เครื่องจักรสำหรับทุกอย่าง
*บทที่ II · เครื่องจักร*

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

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

- เครื่องผลต่าง: งานเดียว ตารางพหุนาม
- เครื่องวิเคราะห์: การคำนวณใดก็ได้ ตามบัตรคำสั่ง

- mill: หน่วยคำนวณ เหมือน CPU
- คลัง: หน่วยความจำ 1,000 จำนวน × 50 หลัก
- ตัวอ่าน: รับข้อมูลจากบัตรเจาะรู
- เครื่องพิมพ์: แสดงผล

- **1,000**: จำนวน
- **50**: หลักต่อจำนวน

- ทดสอบผลลัพธ์
- ถ้าจริง กระโดดไปบัตรชุดอื่น
- ถ้าไม่ ก็ทำต่อ

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

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

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

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

แหล่งข้อมูล: [Encyclopaedia Britannica: Analytical Engine](https://www.britannica.com/print/article/22628)

### รูที่ออกคำสั่ง
*บทที่ II · เครื่องจักร*

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

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

![บัตรที่ร้อยต่อกันทำให้ลวดลายหนึ่งซ้ำได้ยาวหลายเมตร ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/43/43024fe009b93695.jpg)

- แท่งหนึ่งต่อเส้นด้ายยืนหนึ่งเส้น
- มีรู: แท่งผ่านได้ เส้นด้ายยกขึ้น
- ไม่มีรู: เส้นด้ายอยู่ที่เดิม

![ก่อนยุคแจ็คการ์ด ต้องมีผู้ช่วยดึงเส้นด้ายของแต่ละแถวด้วยมือ ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/f8/f8373e794ead27f9.jpg)

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

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

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

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

แหล่งข้อมูล: [Science History Institute, Distillations: the French connection (Jacquard and the punched card)](https://www.sciencehistory.org/stories/magazine/the-french-connection/); [Encyclopaedia Britannica: Analytical Engine](https://www.britannica.com/print/article/22628)

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

### บันทึกของผู้แปล
*บทที่ III · บันทึก*

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

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

- 1840: แบบเบจนำเสนอเครื่องที่ตูริน
- ต.ค. 1842: บทความของเมนาเบรอา เป็นภาษาฝรั่งเศส พร้อมตารางคำสั่งของแบบเบจ
- ก.ค. 1843: เลิฟเลซเสนอใช้จำนวนแบร์นูลลีเป็นตัวอย่าง
- ก.ย. 1843: ตีพิมพ์งานแปลและบันทึก

![ตาราง คำอธิบาย และตัวอย่างการคำนวณยาวหนึ่งชิ้น ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/fa/fa279bca919ac53c.jpg)

- **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](https://mathshistory.st-andrews.ac.uk/DNB/Lovelace.html); [BBC Science Focus: how Ada Lovelace’s notes created the first computer program](https://www.sciencefocus.com/future-technology/how-ada-lovelaces-notes-on-the-analytical-engine-created-the-first-computer-program); [HistoryofInformation.com: Menabrea’s 1842 paper, the first publication of programs for the Analytical Engine](https://historyofinformation.com/detail.php?id=466); [Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843)](https://todayinsci.com/QuotationsCategories/A_Cat/AnalyticalEngine-Quotations.htm)

### บันทึก G
*บทที่ III · บันทึก*

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

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

- **บันทึกการทำงานทีละขั้น**: ของโปรแกรม (execution trace) ว่าเครื่องจะทำอะไร ส่วนตัวบัตรเจาะรูไม่เคยถูกกำหนดครบถ้วน

- ตารางคำสั่ง ทีละขั้น
- ตัวแปรที่แต่ละขั้นอ่านและเขียน
- ลูปที่ทำซ้ำกลุ่มของขั้นตอน

> …จุดประสงค์ไม่ใช่ความเรียบง่ายหรือความสะดวกของการคำนวณ แต่เพื่อแสดงให้เห็นพลังของเครื่องจักร (เอดา เลิฟเลซ บันทึก 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](https://www.sciencefocus.com/future-technology/how-ada-lovelaces-notes-on-the-analytical-engine-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)](https://todayinsci.com/QuotationsCategories/A_Cat/AnalyticalEngine-Quotations.htm); [Science History Institute, Distillations: the French connection (Jacquard and the punched card)](https://www.sciencehistory.org/stories/magazine/the-french-connection/)

### ข้อคัดค้านของเลิฟเลซ
*บทที่ III · บันทึก*

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

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

> เครื่องวิเคราะห์ไม่ได้มีความสามารถจะคิดสิ่งใดขึ้นมาเองเลย (เอดา เลิฟเลซ บันทึก (1843))

- เขาตั้งชื่อว่า “ข้อคัดค้านของเลดีเลิฟเลซ”
- เครื่องจักรถูกสั่งให้คาดเดาไม่ได้ได้
- ข้อถกเถียงยังเปิดอยู่

![เครื่องจักรที่ทรงพลังกว่าของแบบเบจมหาศาลยังคงทำให้เกิดคำถามของเธอ ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/35/35c4d75d2f857c79.jpg)

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

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

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

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

แหล่งข้อมูล: [Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843)](https://todayinsci.com/QuotationsCategories/A_Cat/AnalyticalEngine-Quotations.htm); [BBC Science Focus: how Ada Lovelace’s notes created the first computer program](https://www.sciencefocus.com/future-technology/how-ada-lovelaces-notes-on-the-analytical-engine-created-the-first-computer-program)

## บทที่ IV · มรดก

### ข้อถกเถียงที่ตรงไปตรงมา
*บทที่ IV · มรดก*

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

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

- ตัวอย่างการเขียนโปรแกรม 26 ชิ้น ปี 1836–1841
- ชิ้นแรกลงวันที่ 4 สิงหาคม 1837
- ไม่ได้ตีพิมพ์ในช่วงชีวิตของเขา

- ฝ่ายสงสัย: คณิตศาสตร์ส่วนใหญ่มาจากแบบเบจ
- อีกฝ่าย จากต้นฉบับที่ห้องสมุดบอดเลียน: นักคณิตศาสตร์ที่มีความสามารถและเป็นหุ้นส่วนทางความคิด

- 1842: บทความของเมนาเบรอา: ตารางของแบบเบจ
- 1843: บันทึกของเลิฟเลซ พร้อมบันทึก G

บทที่ IV · มรดก

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

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

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

แหล่งข้อมูล: [Rojas (2023), arXiv: the first computer program (Babbage’s 1837 code)](https://arxiv.org/pdf/2303.13740); [BBC Science Focus: how Ada Lovelace’s notes created the first computer program](https://www.sciencefocus.com/future-technology/how-ada-lovelaces-notes-on-the-analytical-engine-created-the-first-computer-program); [HistoryofInformation.com: Menabrea’s 1842 paper, the first publication of programs for the Analytical Engine](https://historyofinformation.com/detail.php?id=466); [Encyclopaedia Britannica: Ada Lovelace](https://britannica.com/biography/Ada-Lovelace)

### สร้างได้ในที่สุด
*บทที่ IV · มรดก*

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

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

- 27 พ.ย. 1852: เลิฟเลซเสียชีวิต อายุ 36 ปี
- 1871: แบบเบจเสียชีวิต เครื่องยังไม่เสร็จ
- 1991: ส่วนคำนวณของเครื่องผลต่างหมายเลข 2 เสร็จ
- 2002: เครื่องพิมพ์ของมันเสร็จ

![สูงราว 7 ฟุต ยาว 11 ฟุต สร้างตามแบบร่างของแบบเบจในทศวรรษ 1840 ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/71/71bf12b7e71fff14.jpg)

- **~8,000**: ชิ้นส่วน
- **5 ตัน**: น้ำหนัก

บทที่ 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](https://mathshistory.st-andrews.ac.uk/DNB/Lovelace.html); [Encyclopaedia Britannica: Analytical Engine](https://www.britannica.com/print/article/22628); [Computer History Museum: a modern sequel, building Difference Engine No. 2](https://www.computerhistory.org/babbage/modernsequel/)

### ชื่อที่ยังอยู่
*บทที่ IV · มรดก*

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

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

- **1980**: ตั้งชื่อตามเลิฟเลซ
- **MIL-STD-1815**: มาตรฐานของมัน: ปีเกิดของเธอ

![ชื่อของเธออยู่บนภาษาโปรแกรม วันสำคัญ และห้องเรียนนับไม่ถ้วน ภาพนิ่งสร้างด้วย AI](https://assets.planetpast.com/a/e3/e3a0ca9caa21099b.jpg)

- โปรแกรมที่ละเอียดที่สุดในบันทึกปี 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](https://www.cs.uni.edu/~mccormic/AdaEssentials/history.htm); [timeanddate.com: Ada Lovelace Day (13 October 2026)](https://www.timeanddate.com/holidays/fun/ada-lovelace-day)

## บทส่งท้าย

### ทอลวดลายพีชคณิต
*บทส่งท้าย*

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

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

- mill → หน่วยประมวลผล
- คลัง → หน่วยความจำ
- บัตร → โปรแกรมและข้อมูลเข้า
- เครื่องพิมพ์ → ข้อมูลออก

![ภาพนิ่งและภาพประกอบทั้งหมดในภาพยนตร์นี้สร้างด้วย AI ไม่มีภาพใดเป็นภาพเหมือนของบุคคลจริง](https://assets.planetpast.com/a/1e/1e0ac0a5d9070b21.jpg)

- **1843**: เลิฟเลซ: มันคิดเองไม่ได้
- **1950**: ทัวริงตอบ

บทส่งท้าย · แหล่งข้อมูล

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

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

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

แหล่งข้อมูล: [timeanddate.com: Ada Lovelace Day (13 October 2026)](https://www.timeanddate.com/holidays/fun/ada-lovelace-day); [Encyclopaedia Britannica: Ada Lovelace](https://britannica.com/biography/Ada-Lovelace); [MacTutor (University of St Andrews): Ada Lovelace, Dictionary of National Biography entry](https://mathshistory.st-andrews.ac.uk/DNB/Lovelace.html); [Encyclopaedia Britannica: Analytical Engine](https://www.britannica.com/print/article/22628); [Computer History Museum: how the Difference Engine works](https://www.computerhistory.org/babbage/howitworks/); [Computer History Museum: a modern sequel, building Difference Engine No. 2](https://www.computerhistory.org/babbage/modernsequel/); [Science History Institute, Distillations: the French connection (Jacquard and the punched card)](https://www.sciencehistory.org/stories/magazine/the-french-connection/); [BBC Science Focus: how Ada Lovelace’s notes created the first computer program](https://www.sciencefocus.com/future-technology/how-ada-lovelaces-notes-on-the-analytical-engine-created-the-first-computer-program); [HistoryofInformation.com: Menabrea’s 1842 paper, the first publication of programs for the Analytical Engine](https://historyofinformation.com/detail.php?id=466); [Rojas (2023), arXiv: the first computer program (Babbage’s 1837 code)](https://arxiv.org/pdf/2303.13740); [Today in Science History: quotations from Lovelace’s Notes (Scientific Memoirs, 1843)](https://todayinsci.com/QuotationsCategories/A_Cat/AnalyticalEngine-Quotations.htm); [University of Northern Iowa: a brief history of the Ada programming language](https://www.cs.uni.edu/~mccormic/AdaEssentials/history.htm)

