คอมพิวเตอร์และอุปกรณ์คอมพิวเตอร์อื่นๆครอบครองส่วนใหญ่ของชีวิตของเรา ด้วยความช่วยเหลือของอุปกรณ์ดังกล่าว เราไม่เพียงแต่ค้นหาข้อมูลที่จำเป็นหรือใช้โปรแกรมที่มีประโยชน์ แต่ยังทำการซื้อ สื่อสารกับเพื่อนและญาติ ทำงาน ใช้เวลาว่างและอีกมากมาย วันนี้จะไม่ใช่เรื่องยากเลยที่จะสแกนเอกสารหรือดาวน์โหลดเพลงโปรดของคุณ แต่จนกระทั่งเมื่อไม่นานมานี้ มนุษยชาติไม่รู้จักโอกาสดังกล่าว
ดังนั้นผู้ใช้สมัยใหม่อาจบ่นเกี่ยวกับจากนั้นไฟล์วิดีโอจะใช้เวลาโหลดนานกว่าที่ควรจะเป็นไม่กี่นาที แม้แต่เมื่อ 30-40 ปีก่อน เพื่อที่จะดูหนังเรื่องใหม่ คุณต้องไปโรงหนังตามเวลาที่กำหนด เพื่อที่จะได้ฟังท่วงทำนองที่สวยงามเมื่อ 100 ปีที่แล้ว เราต้องเชิญนักดนตรีและจ่ายเงินเพื่อมัน และนั่นเป็นเพียงเพื่อความบันเทิง เป็นเรื่องยากที่จะจินตนาการว่าใช้เวลามากน้อยเพียงใดในการคำนวณและจัดทำเอกสาร สื่อสารและรับข้อมูลสำคัญ ทุกวันนี้ เครื่องจักรทำสิ่งนี้ให้เราด้วยกระบวนการหลักเดียว - การเขียนโปรแกรม แม้ว่าคุณจะดูเครื่องซักผ้าที่ทันสมัยหรือ multicooker แต่ก็ยังมีปัญญาประดิษฐ์ที่เรียบง่าย แต่ก็ยังมี เราใช้อุปกรณ์ดังกล่าวเกือบทุกวัน แต่เราไม่ได้คิดด้วยซ้ำว่าใครเป็นคนทำให้สิ่งนี้เกิดขึ้นได้ วันนี้เราจะมาพูดถึงคนที่ทำให้ชีวิตเราง่ายขึ้นมากและเปิดโลกที่เหลือเชื่อของรหัสโปรแกรมให้เรา - โปรแกรมเมอร์ คุณจะพบว่าใครเป็นโปรแกรมเมอร์คนแรกในประวัติศาสตร์และมันเริ่มต้นอย่างไร
ก้าวแรกสู่โปรแกรม
เป็นที่ยอมรับกันโดยทั่วไปว่าการคำนวณผู้ชายเท่านั้นที่มีความกระตือรือร้นและความสามารถ หากคุณดูรายชื่อโปรแกรมเมอร์ที่โดดเด่นที่สุด จะมีเพียงชื่อผู้ชายเท่านั้นที่ดึงดูดสายตาคุณ อย่างไรก็ตาม มีเพียงไม่กี่คนที่รู้ว่าเป็นผู้หญิงที่เป็นโปรแกรมเมอร์คนแรกในประวัติศาสตร์ของมนุษยชาติ ใครคือบุคคลสำคัญคนนี้?
หลายคนคงเคยได้ยินเรื่องนี้มาบ้างนักเขียนชื่อดังชาวอังกฤษอย่างจอร์จ กอร์ดอน ไบรอน ลูกสาวของเขา เอด้า ออกัสตา เลิฟเลซ (ไบรอน) เป็นโปรแกรมเมอร์คนแรกของโลก แม่ของเธอปลูกฝังความรักในวิชาคณิตศาสตร์ให้กับเด็กผู้หญิงตั้งแต่วัยเด็ก นักวิทยาศาสตร์ที่ดีที่สุดในย่านที่หญิงสาวอาศัยอยู่ทำงานร่วมกับเธอ ดังนั้น ครูคนแรกของเธอคือ ออกัส เดอ มอร์แกน ผู้ซึ่งได้รับการยกย่องว่าเป็นนักคณิตศาสตร์และนักตรรกวิทยาที่โดดเด่น ส่วนประกอบทั้งสองนี้เป็นพื้นฐานของการเขียนโปรแกรม พวกเขาช่วยหญิงสาวในงานวิทยาศาสตร์ที่ตามมาของเธอ
โปรแกรมเมอร์คนแรกของโลก - Ada Augusta Byron
ในประวัติศาสตร์เทคโนโลยีสารสนเทศ หนึ่งในอย่างแรกคือชื่อของชาร์ลส์แบบเบจ ชายคนนี้ทำงานเกี่ยวกับทฤษฎีฟังก์ชันและกลไกการนับ Babbage ถือเป็นบรรพบุรุษของคอมพิวเตอร์เครื่องแรกอย่างถูกต้องและเรียกว่า "บิดาแห่งคอมพิวเตอร์" เขาสร้างเครื่องดิจิทัลเครื่องแรกและเรียกมันว่าการวิเคราะห์ เหตุการณ์สำคัญในชีวิตของ Ada Augusta คือการทำความคุ้นเคยกับนักประดิษฐ์ที่โดดเด่นคนนี้ แม่ของหญิงสาวคุ้นเคยกับเขาเป็นอย่างดีและ Babbage เองก็ยินดีกับความสำเร็จครั้งใหม่แต่ละครั้งในการพัฒนาวิทยาศาสตร์คณิตศาสตร์ของ Ada
บทนำสู่เครื่องวิเคราะห์
หนุ่มพรสวรรค์ได้มีโอกาสมาเยือนการประชุมเชิงปฏิบัติการของ "บิดาแห่งคอมพิวเตอร์" เธอไปเยี่ยมชาร์ลส์ แบบเบจร่วมกับคุณนายเดอ มอร์แกน ภรรยาของครูคณิตศาสตร์และเพื่อนนอกเวลาของครอบครัว ในบันทึกความทรงจำของการมาเยือนครั้งนี้ เดอ มอร์แกนตั้งข้อสังเกตว่าแขกทุกคนมองไปที่เครื่องมือวิเคราะห์ด้วยความประหลาดใจอย่างมาก สำหรับพวกเขาแล้ว สิ่งเหล่านี้เป็นสิ่งที่แปลกและแปลกอย่างสิ้นเชิง
และมีเพียง Ada Augusta ตามที่เดอมอร์แกนเท่านั้นไม่ใช่ฉันไม่เห็นสิ่งเหนือธรรมชาติต่อหน้าฉัน เธอตรวจสอบเครื่องจักรอย่างละเอียด สามารถเข้าใจหลักการทำงานของมัน และชื่นชมการประดิษฐ์นี้ ดังนั้นโปรแกรมเมอร์หญิงคนแรกจึงคุ้นเคยกับเทคโนโลยีคอมพิวเตอร์ หลังจากเหตุการณ์นี้ เด็กสาวรู้สึกตื่นเต้นกับกิจกรรมทางวิทยาศาสตร์มากขึ้น เธอรู้และเชื่อว่าสิ่งประดิษฐ์นี้เป็นก้าวสู่อนาคตและเป็นเพียงจุดเริ่มต้นของความสำเร็จที่สามารถใช้กลไกของกระบวนการใดๆ ได้ และอย่างที่เราเห็นในวันนี้ มันไม่ได้ล้มเหลว
โปรแกรมเมอร์คนแรกกับชีวิตประจำวันของเขา
ตอนอายุสิบเก้า Ada Augusta ออกมาแต่งงานแล้ว. คนที่เธอเลือกคือลอร์ดคิง ต่อมาคือเอิร์ลเลิฟเลซ ในเวลานั้น ลอร์ดอายุ 29 ปี และชีวิตครอบครัวของเอด้าดำเนินไปอย่างมีความสุขและวัดผลได้ สามีของหญิงสาวสนับสนุนความพยายามทางวิทยาศาสตร์ทั้งหมดของเธอและชื่นชมความคิดของเธอ ทั้งคู่ค่อนข้างเข้าร่วมงานเลี้ยงฆราวาส แต่หญิงสาวสนใจบางสิ่งที่แตกต่างไปจากเดิมอย่างสิ้นเชิง แม้จะแต่งงานแล้ว การสื่อสารกับชาร์ลส์ แบบเบจก็ใกล้ชิดและจริงใจกับเธอมากขึ้น หญิงสาวเตือน Babbage เกี่ยวกับลูกสาวที่เสียชีวิตของเขา โดยเฉพาะอย่างยิ่งเมื่อ Ada อายุเกือบเท่าเธอ "บิดาแห่งคอมพิวเตอร์" ก็ชื่นชมความสามารถของหญิงสาวเช่นกันพวกเขามักจะแลกเปลี่ยนความคิดที่น่าสนใจและแสดงการคำนวณของพวกเขาให้กัน เมื่อเวลาผ่านไปพวกเขาไม่ใช่แค่เพื่อนร่วมงานเท่านั้น แต่ยังเป็นเพื่อนที่ดีอีกด้วย เอด้าทนสังคมผิวเผินและคนโง่ไม่ได้ เธอเรียกร้องตัวเองและคนรอบข้าง ด้วยความคิดทางคณิตศาสตร์ เธอสนใจในสิ่งที่ไม่ใช่คุณลักษณะของผู้หญิง หญิงสาวกลายเป็นอัจฉริยะที่แท้จริงของเวลาของเธอและอุทิศชีวิตให้กับวิทยาศาสตร์
Ada Augusta ไม่หยุดในการคำนวณทางวิทยาศาสตร์ของเธอ
เมื่อเวลาผ่านไป โปรแกรมเมอร์คนแรกก็ต้องถอยห่างจากวิทยาศาสตร์เพียงเล็กน้อย สาเหตุของเรื่องนี้คือการเกิดของลูกสามคน และ Ada ต้องใช้เวลาทั้งหมดกับครอบครัวของเธอ แต่ความรักในวิชาคณิตศาสตร์ของเธอแข็งแกร่งมากจนเธอไม่พร้อมที่จะเสียสละวิทยาศาสตร์เพื่อชีวิตครอบครัวที่เงียบสงบกับสามีและลูก ๆ ของเธอ เมื่อเด็กสาวตระหนักว่าเธอไม่สามารถอยู่ได้อีกต่อไปโดยปราศจากคณิตศาสตร์ เธอขอให้ Babbage หาครูที่ดีให้เธอเพื่อศึกษาต่อ ในเวลานี้เองที่เธอมั่นใจในความสามารถของตัวเองมากกว่าที่เคย และพร้อมที่จะก้าวไปไกลในการพัฒนาของเธอ Babbage ตอบจดหมายนักวิทยาศาสตร์รุ่นเยาว์ซึ่งเขาระบุว่าขณะนี้เขาไม่สามารถหาครูที่คู่ควรกับเธอได้ แต่ยังคงค้นหาต่อไป เขายังตั้งข้อสังเกตอีกว่าความรู้ของเธอในด้านคณิตศาสตร์นั้นยอดเยี่ยมมาก และเขาสงสัยเลยว่าเธอต้องการครูหรือไม่
สำรวจเครื่องจักรของ Babbage
อีกนิดเดียว Ada Augusta ก็เริ่มลงรายละเอียดเรียนคอมพิวเตอร์ที่ออกแบบโดย Babbage เธอขอให้นักประดิษฐ์ส่งข้อมูลโดยละเอียด การคำนวณ และภาพวาดของอุปกรณ์ หญิงสาวเชื่ออย่างจริงจังว่าความร่วมมือกับนักประดิษฐ์สามารถเป็นมากกว่าผลผลิตได้
Maniber นักวิทยาศาสตร์ชาวอิตาลีเผยแพร่ .ของเขาบทความเกี่ยวกับเครื่องจักรของ Babbage และโปรแกรมเมอร์คนแรกรับหน้าที่แปล ร่วมกับ "บิดาแห่งคอมพิวเตอร์" เธอแสดงความคิดเห็นโดยละเอียดเกี่ยวกับสิ่งพิมพ์ซึ่งต่อมาจะทำให้เธอโด่งดังในบางวงการ
โปรแกรมแรก
โปรแกรมแรกของเธอสำหรับเครื่องจักรของ Babbageใช้ในการคำนวณตัวเลขเบอร์นูลลี ที่สำคัญที่สุด Ada Augusta อธิบายในงานเขียนของเธอถึงคำตอบของระบบสมการเชิงเส้นสองสมการ จากนั้นเป็นครั้งแรกที่สิ่งเช่นตัวแปรการทำงานและการเปลี่ยนแปลงตามลำดับในโปรแกรมก็ปรากฏขึ้น หญิงสาวสามารถใช้ตัวดำเนินการมอบหมายงาน ซึ่งยังคงเป็นส่วนสำคัญของโปรแกรมสมัยใหม่ที่ซับซ้อนที่สุด โปรแกรมที่สอง ซึ่งอธิบายไว้ในความคิดเห็นในบทความของ Maniber ได้รับการรวบรวมโดย Ada Augusta เพื่อคำนวณฟังก์ชันตรีโกณมิติและรวมลูปไว้ด้วย ลูปที่ซ้อนกันซ้ำเป็นพื้นฐานของโปรแกรมที่สามของเธอ
ชื่อของโปรแกรมเมอร์คนแรกนั้นหายากพบในสิ่งพิมพ์เกี่ยวกับประวัติความก้าวหน้าทางเทคโนโลยี ส่วนใหญ่เป็นผลมาจากความจริงที่ว่าในช่วงชีวิตของ Ada ไม่มีการเปิดตัวโปรแกรมเดียวในการทำงาน สิ่งนี้เกิดขึ้นหลังจากการตายของผู้หญิงที่โดดเด่นคนนี้
ปีสุดท้ายของชีวิตของนักวิทยาศาสตร์
เอด้าเสียชีวิตเมื่ออายุ 36 ปีในวัยเดียวกัน พ่อของเธอเสียชีวิตด้วยการเจาะเลือด พ่อและลูกสาวเสียชีวิตด้วยโรคเดียวกัน - มะเร็ง แม้ว่า Ada Augusta จะพยายามรับการรักษา แต่ปีสุดท้ายของชีวิตเธอก็เจ็บปวด การคำนวณใหม่แต่ละครั้งทำให้ผู้หญิงเบื่อหน่ายมากขึ้นเรื่อยๆ แต่เธอไม่ได้หยุดทำวิทยาศาสตร์จนกว่าเธอจะเสียชีวิต หนึ่งในภาษาการเขียนโปรแกรมที่ไม่เหมือนใคร "ADA" เมืองเล็ก ๆ สองแห่งในอเมริกาและวิทยาลัยแห่งหนึ่งได้รับการตั้งชื่อตาม Ada
น่าแปลกใจที่โปรแกรมเมอร์คนแรกของโลกเป็นผู้หญิง แต่หญิงสาวคนนี้ทำให้โลกได้พัฒนาตัวเอง ซึ่งกลายเป็นพื้นฐานสำหรับการเขียนโปรแกรมสมัยใหม่