คอมพิวเตอร์ และวิวัฒนาการของคอมพิวเตอร์
วิวัฒนาการของคอมพิวเตอร์
จุดเริ่มต้นในการคิดค้นเครื่องคอมพิวเตอร์นั้นเกิดจากความต้องการในการนับและคิดคำนวณของมนุษย์ โดยในยุคแรกคือช่วงคริสต์ศักราช 1200 การคิดคำนวณยังไม่ซับซ้อน ในประเทศจีนมีการใช้อุปกรณ์ช่วยในการนับที่เรียกว่าลูกคิด (abacus) ต่อมาเมื่อมนุษย์ต้องการการคิดคำนวณที่ซับซ้อน และต้องอาศัยเครื่องมือช่วยงานที่มีความสมารถหลากหลาย จึงได้มีการพัฒนาเครื่องช่วยคำนวณที่ซับซ้อนแล้วก้าวหน้าขึ้นตามลำดับ จนกระทั่งในยุคปัจจุบันเรามีเครื่องคอมพิวเตอร์ที่มีความสามารถในการคำนวณงานและประยุกต์ใช้งานได้หลายประเภท เช่น การสื่อสาร การประมวลผลข้อมูลหรือแม้แต่ให้ความบันเทิง นอกจากนั้นรูปลักษณ์ของคอมพิวเตอร์ยังพัฒนาจนมีขนาดเล็กง่ายต่อการพกพา
การพัฒนาเครื่องคำนวณเป็นไปอย่างต่อเนื่องและน่าสนใจ เราสามารถแบ่งลักษณะของเครื่องคำนวณที่สร้างสร้างขึ้นได้เป็น 2 ช่วง คือ ช่วงแรกที่เครื่องคำนวณมีการทำงานเป็นกลไกแบบเครื่องจักรกล และค่อยๆ พัฒนาถึงปัจจุบันคือช่วงที่เครื่องคำนวณหรือเครื่องคอมพิวเตอร์มีการทำงานโดยใช้ไฟฟ้าทั้งหมด
เครื่องคำนวณปาสคาลที่คิดค้นโดยเบลส ปาสคาล
ในช่วงแรกที่มีการพัฒนาเครื่องคำนวณที่ทำงานแบบเครื่องจักรกล เครื่องคำนวณที่มีชื่อเสียง ใช้คำนวณการบวกลบเลขที่แท้จริง ชื่อว่า เครื่องคำนวณปาสคาล (Pascal calculator) ที่ประดิษฐ์ขึ้นโดยนักคณิตศาสตร์ชาวฝรั่งเศสชื่อ เบลส ปาสคาล (Blaise Pascal) และต่อมานักคณิตศาสตร์ชาวเยอรมันชื่อ กอดฟริด ฟอน ไลบ์นิช (Gottfried Von Leibnitz) ได้ประดิษฐ์เครื่องคำนวณที่มีความสามารถในการคูณ หาร และหารากที่สองได้ ชื่อว่าเครื่องคำนวณสเต็ป เรคคอนเนอร์ (Stepped Reckoner)
เครื่องคำนวณสเต็ป เร็คคอนเนอร์ของกอดฟริด ฟอน ไลบ์นิช
เมื่อความรู้ด้านคณิตศาสตร์พัฒนาต่อไป นักคณิตศาสตร์ต้องการเครื่องมือที่มีความสามารถมากขึ้นเพื่อช่วยในการคำนวณ ในปี พ.ศ. 2343 นักคณิตศาสตร์ชาวอังกฤษชื่อว่าชาร์ลส์ แบบเบจ (Charlas Babbage) ซึ่งได้รับการยกย่องว่าเป็นบิดาแห่งคอมพิวเตอร์ได้พัฒนาเครื่องคำนวณที่เรียกว่าดิฟเฟอร์เรนซ์เอนจิน (difference engine) ที่สามารถคำนวณตัวเลขของตารางคณิตศาสตร์ เช่น ตรีโกณมิติและลอการิทึมได้และต่อมาได้พัฒนาเป็นเครื่องคำนวณที่มีหลักการทำงานใกล้เคียงกับเครื่องคอมพิวเตอร์ในปัจจุบัน โดยนำบัตรเจาะรูเข้ามาช่วยในการทำงาน ตั้งแต่ควบคุมกระบวนการทำงานจนกระทั่งใช้เป็นหน่วยความจำ และมีวงล้อหมุนเรียกว่ามิล(mill)เป็นหน่วยคำนวณเพื่อให้ได้ผลลัพธ์ เครื่องคำนวณแบบนี้ถือได้ว่าเป็นเครื่องคอมพิวเตอร์เครื่องแรกของโลกและมีชื่อว่าแอนาไลติคอลเอนจิน (analytical engine)
จากนั้นมา การพัฒนาเครื่องคำนวณยังคงมีต่อมาเรื่อยๆ จนมีการพัฒนาเครื่องคอมพิวเตอร์ที่ใช้ไฟฟ้าในการทำงาน โดยเริ่มต้นใช้หลอดสุญญากาศเป็นองค์ประกอบของวงจรไฟฟ้า และจุดนี้เองนับเป็นจุดเริ่มต้นในการนับแบ่งยุคของคอมพิวเตอร์ เป็นคอมพิวเตอร์สมัยใหม่ที่เป็นวงจรอิเล็กทรอนิกส์ล้วนๆ และถ้าแบ่งยุคของคอมพิวเตอร์สมัยใหม่นี้ออกตามลักษณะโครงสร้างและเทคโนโลยีจะแบ่งได้ดังต่อไปนี้
ยุคหลอดสุญญากาศ
ยุคนี้อยู่ระหว่าง พ.ศ.2488 – 2501 เครื่องคอมพิวเตอร์ยุคนี้ใช้หลอดสุญญากาศ (vacuum tube) ซึ่งเป็นอุปกรณ์อิเล็กทรอนิกส์ขนาดท่าหลอดไฟฟ้าตามบ้านเป็นองค์ประกอบหลักของวงจรไฟฟ้า และใช้บัตรเจาะรูในการเก็บข้อมูลและคำสั่งที่ให้คอมพิวเตอร์ทำงาน และใช้ดรัมแม่เหล็ก (magnetic drum) เป็นหน่วยความจำหลัก ดรัมแม่เหล็กทำด้วยวงแหวนแม่เหล็กขนาดเล็ก ๆ เท่าหัวเข็มหมุดจำนวนมากมาย วงแหวนเหล่านี้ถูกร้อยด้วยเส้นลวดเล็ก ๆ เหมือนการร้อยลูกปัด หรือหน้าต่างมุ้งลวดที่มีวงแหวนคล้องอยู่ที่จุดตัดของเส้นลวด หน่วยความจำหลักนี้จะเก็บข้อมูลเฉพาะในขณะที่มีการประมวลผลเท่านั้น คอมพิวเตอร์ในยุคนี้มีความเร็วในการทำงานอยู่ในหน่วยหนึ่งในพันวินาที (millisecond)
การสั่งงานคอมพิวเตอร์ยุคนี้ในระยะแรกจะใช้ภาษาเครื่อง ซึ่งเป็นรหัสตัวเลขที่ทำให้ใช้งานลำบาก จึงได้มีการคิดค้นภาษาสัญลักษณ์ (symbolic language) ขึ้นช่วยงาน โดยใช้ภาษาชนิดเขียนคำสั่งเป็นภาษาอังกฤษก่อนและจึงใช้ตัวแปลภาษาแปลงเป็นภาษาเครื่องอีกครั้งหนึ่ง