บทความนี้เขียน แก้ไข และออกแบบบนคอมพิวเตอร์แล็ปท็อป เว็บสล็อตแตกง่ายอุปกรณ์ที่พับเก็บได้และเคลื่อนย้ายได้ดังกล่าวจะทำให้นักวิทยาศาสตร์คอมพิวเตอร์ประหลาดใจเมื่อไม่กี่ทศวรรษก่อนและดูเหมือนเวทมนตร์ที่แท้จริงก่อนหน้านั้น เครื่องจักรประกอบด้วยองค์ประกอบการคำนวณเล็กๆ นับพันล้านรายการ รันคำสั่งซอฟต์แวร์หลายล้านบรรทัด ซึ่งเขียนขึ้นโดยรวมโดยผู้คนนับไม่ถ้วนทั่วโลก คุณคลิกหรือแตะหรือพิมพ์หรือพูด และผลลัพธ์จะปรากฏบนหน้าจออย่างราบรื่น
คอมพิวเตอร์เคยใหญ่มากจนเต็มห้อง ตอนนี้มันอยู่ทุกหนทุกแห่งและล่องหน
ฝังอยู่ในนาฬิกา เครื่องยนต์ของรถยนต์ กล้อง โทรทัศน์ และของเล่น พวกเขาจัดการกริดไฟฟ้า วิเคราะห์ข้อมูลทางวิทยาศาสตร์ และคาดการณ์สภาพอากาศ โลกสมัยใหม่คงเป็นไปไม่ได้หากไม่มีพวกเขา
นักวิทยาศาสตร์ตั้งเป้าที่จะทำให้คอมพิวเตอร์เร็วขึ้นและโปรแกรมมีความชาญฉลาดมากขึ้น ในขณะที่ใช้เทคโนโลยีอย่างมีจริยธรรม ความพยายามของพวกเขาสร้างขึ้นจากนวัตกรรมมากกว่าศตวรรษ
ในปี ค.ศ. 1833 นักคณิตศาสตร์ชาวอังกฤษ Charles Babbage ได้คิดค้นเครื่องจักรที่สามารถตั้งโปรแกรมได้ซึ่งเป็นที่ยอมรับในสถาปัตยกรรมคอมพิวเตอร์ในปัจจุบัน โดยมี “ร้านค้า” สำหรับเก็บตัวเลข มี “โรงสี” สำหรับใช้งาน เครื่องอ่านคำสั่ง และเครื่องพิมพ์ เครื่องมือวิเคราะห์นี้ยังมีฟังก์ชันเชิงตรรกะ เช่น การแตกแขนง (ถ้า X แล้ว Y) Babbage สร้างเครื่องจักรเพียงชิ้นเดียว แต่จากคำอธิบายของมัน คนรู้จักของเขา Ada Lovelace เห็นว่าตัวเลขที่อาจใช้แทนอะไรก็ได้ แม้แต่เพลง “ภาษาใหม่ กว้างใหญ่ และทรงพลังได้รับการพัฒนาเพื่อใช้การวิเคราะห์ในอนาคต” เธอเขียน เลิฟเลซกลายเป็นผู้เชี่ยวชาญในการทำงานของเครื่องจักรที่นำเสนอและมักถูกเรียกว่าโปรแกรมเมอร์คนแรก
ข่าววิทยาศาสตร์ 100
เพื่อเป็นการเฉลิมฉลองวันครบรอบ 100 ปีของเรา เรากำลังเน้นถึงความก้าวหน้าทางวิทยาศาสตร์ที่ยิ่งใหญ่ที่สุดในช่วงศตวรรษที่ผ่านมา หากต้องการดูเพิ่มเติมจากซีรีส์นี้ โปรดไปที่Century of Science
อ่านเพิ่มเติม
ในปี 1936 นักคณิตศาสตร์ชาวอังกฤษ Alan Turing ได้แนะนำแนวคิดของคอมพิวเตอร์ที่สามารถเขียนคำสั่งของตัวเองใหม่ได้ ทำให้สามารถตั้งโปรแกรมได้ไม่รู้จบ นามธรรมทางคณิตศาสตร์ของเขาสามารถใช้คำศัพท์เล็ก ๆ ของการดำเนินการเลียนแบบเครื่องจักรที่มีความซับซ้อนใด ๆ ก็ได้ชื่อ “เครื่องทัวริงสากล”
Colossus คอมพิวเตอร์ดิจิตอลอิเล็กทรอนิกส์ที่เชื่อถือได้เครื่องแรกสร้างเสร็จในปี 1943 เพื่อช่วยอังกฤษถอดรหัสรหัสในช่วงสงคราม มันใช้หลอดสุญญากาศ — อุปกรณ์สำหรับควบคุมการไหลของอิเล็กตรอน — แทนที่จะเคลื่อนย้ายชิ้นส่วนทางกลเช่นฟันเฟืองของ Analytical Engine สิ่งนี้ทำให้ Colossus ทำงานได้รวดเร็ว แต่วิศวกรต้องเดินสายใหม่ด้วยตนเองทุกครั้งที่ต้องการทำงานใหม่
บางทีอาจได้รับแรงบันดาลใจจากแนวคิดของทัวริงเกี่ยวกับคอมพิวเตอร์ที่สามารถตั้งโปรแกรมใหม่ได้ง่ายกว่า ทีมงานที่สร้าง ENIAC คอมพิวเตอร์ดิจิตอลอิเล็กทรอนิกส์เครื่องแรกของประเทศสหรัฐอเมริกาได้ร่างสถาปัตยกรรมใหม่สำหรับผู้สืบทอด EDVAC นักคณิตศาสตร์ John von Neumann ผู้เขียนการออกแบบของ EDVAC ในปี 1945 อธิบายถึงระบบที่สามารถจัดเก็บโปรแกรมไว้ในหน่วยความจำควบคู่ไปกับข้อมูลและปรับเปลี่ยนโปรแกรม ซึ่งปัจจุบันมีการติดตั้งที่เรียกว่าสถาปัตยกรรม von Neumann ทุกวันนี้คอมพิวเตอร์แทบทุกเครื่องดำเนินตามกระบวนทัศน์นั้น
ในปี ค.ศ. 1947 นักวิจัยจาก Bell Telephone Laboratories ได้คิดค้นทรานซิสเตอร์ซึ่งเป็นชิ้นส่วนของวงจรไฟฟ้าที่ใช้แรงดัน (แรงดันไฟฟ้า) หรือกระแสควบคุมการไหลของอิเล็กตรอนระหว่างจุดสองจุด มันมาเพื่อแทนที่หลอดสุญญากาศที่ช้ากว่าและมีประสิทธิภาพน้อยกว่า
ในปีพ.ศ. 2501 และ 2502 นักวิจัยจาก Texas Instruments และ Fairchild Semiconductor ได้คิดค้นวงจรรวมโดยอิสระ ซึ่งทรานซิสเตอร์และวงจรสนับสนุนของพวกมันถูกประดิษฐ์ขึ้นบนชิปในกระบวนการเดียว
เป็นเวลานานผู้เชี่ยวชาญเท่านั้นที่สามารถเขียนโปรแกรมคอมพิวเตอร์ได้ จากนั้นในปี 2500 IBM ได้เปิดตัว FORTRAN ซึ่งเป็นภาษาโปรแกรมที่เข้าใจง่ายกว่ามาก ทุกวันนี้ก็ยังใช้อยู่ ในปี 1981 บริษัทได้เปิดตัว IBM PC และ Microsoft ได้เปิดตัวระบบปฏิบัติการที่เรียกว่า MS-DOS ไปพร้อม ๆ กันเพื่อขยายขอบเขตของคอมพิวเตอร์ไปสู่บ้านและสำนักงาน Apple เพิ่มการประมวลผลส่วนบุคคลด้วยระบบปฏิบัติการสำหรับ Lisa ของพวกเขาในปี 1982 และ Macintosh ในปี 1984 ทั้งสองระบบได้รับความนิยมจากอินเทอร์เฟซผู้ใช้แบบกราฟิกหรือ GUI โดยให้เคอร์เซอร์เมาส์แก่ผู้ใช้แทนบรรทัดคำสั่ง
ภาพขาวดำของผู้หญิงสองคนปฏิบัติการยักษ์ใหญ่ที่ Bletchley Park
Colossus คอมพิวเตอร์อิเล็กทรอนิกส์ที่ตั้งโปรแกรมได้เครื่องแรกของโลก ช่วยหน่วยข่าวกรองอังกฤษถอดรหัสรหัสในสงครามโลกครั้งที่ 2
รูปภาพ BLETCHLEY PARK TRUST/SSPL/GETTY
ในขณะเดียวกัน นักวิจัยได้พยายามเปลี่ยนแปลงวิธีที่ผู้คนสื่อสารกัน ในปี 1948 นักคณิตศาสตร์ชาวอเมริกัน Claude Shannon ได้ตีพิมพ์ “ A Mathematical Theory of Communication ” ซึ่งทำให้คำสล็อตแตกง่าย