ผลต่างระหว่างรุ่นของ "ขั้นตอนวิธี"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Anonimeco (คุย | ส่วนร่วม)
บรรทัด 28:
== ประวัติ ==
[[ไฟล์:447px-Abu Abdullah Muhammad bin Musa al-Khwarizmi.jpg|thumb|150px|อัลคอวาริซมีย์]]
คำว่า ''Algorithm'' มีที่มาจากชื่อของนักคณิตศาสตร์[[เปอร์เซีย|ชาวเปอร์เซีย]]ในยุคศตวรรษที่ 9 อะบู อับดิลลาหฺ บินอิบน มูซา [[อัลคอวาริซมีย์]] (Abu Abdillah Muhammad binibn Musa al-Khawarizmi) คำว่า al-Khawarizmi ได้เพี้ยนเป็น Algoritmi เมื่องานเขียนของเขาได้รับการแปลเป็นภาษาละติน แล้วกลายเป็น Algorithm ''อัลกอริทึม'' ซึ่งใช้หมายถึงกฎที่ใช้ในการคิดคำนวณเลขคณิต และได้กลายมาเป็นคำ ''ขั้นตอนวิธี'' ในช่วงศตวรรษที่ 18. ในปัจจุบัน คำนี้ได้มีความหมายที่กว้างขึ้น หมายรวมถึง ขั้นตอนวิธีการในการแก้ปัญหาต่างๆ
 
ขั้นตอนวิธีแรกสำหรับ[[คอมพิวเตอร์]]นั้น เขียนขึ้นในปี [[ค.ศ. 1842]] โดย [[เอดา ไบรอน]] ใน [[:en:Ada Byron's notes on the analytical engine|notes on the analytical engine]] ทำให้ถือกันว่า เอดาเป็นนักพัฒนาโปรแกรมหรือ[[นักเขียนโปรแกรม]]คนแรกของโลก แต่เนื่องจาก [[ชาร์ลส แบบเบจ]] ไม่ได้สร้าง [[analytical engine]] จนเสร็จ ขั้นตอนวิธีของเอดานั้นจึงไม่ได้มีการใช้จริง