work2

1

ประวั ติ ซอฟต์ แวร์ ซอฟต์ แวร์ (software) หมายถึ งชุ ดคาสั่ งหรื อโปรแกรมที่ ใช้ สั่ งงานให้ คอมพิ วเตอร์ ทางาน

ซอฟต์ แวร์ จึ งหมายถึ งลาดั บขั ้ นตอนการทางานที่ เขี ยนขึ ้ นด้ วยคาสั่ งของคอมพิ วเตอร์ คาสั่ งเหล่ านี ้ เรี ยงกั นเป็ น โปรแกรมคอมพิ วเตอร์ จากที่ ทราบมาแล้ วว่ าคอมพิ วเตอร์ ทางานตามคาสั่ ง การทางานพื ้ นฐานเป็ นเพี ยงการกระทา กั บข้ อมู ลที่ เป็ นตั วเลขฐานสอง ซึ ่ งใช้ แทนข้ อมู ลที่ เป็ นตั วเลข ตั วอั กษร รู ปภาพ หรื อแม้ แต่ เป็ นเสี ยงพู ดก็ ได้ โปรแกรมคอมพิ วเตอร์ ที่ ใช้ สั่ งงานคอมพิ วเตอร์ จึ งเป็ นซอฟต์ แวร์ เพราะเป็ นลาดั บขั ้ นตอนการทางานของ คอมพิ วเตอร์ คอมพิ วเตอร์ เครื่ องหนึ ่ งทางานแตกต่ างกั นได้ มากมายด้ วยซอฟต์ แวร์ ที่ แตกต่ างกั น ซอฟต์ แวร์ จึ ง หมายรวมถึ งโปรแกรมคอมพิ วเตอร์ ทุ กประเภทที่ ทาให้ คอมพิ วเตอร์ ทางานได้ การที่ เราเห็ นคอมพิ วเตอร์ ทางานให้ กั บเราได้ มากมาย เพราะว่ ามี ผู ้ พั ฒนาโปรแกรมคอมพิ วเตอร์ มาให้ เราสั่ งงาน คอมพิ วเตอร์ ร้ านค้ าอาจใช้ คอมพิ วเตอร์ ทาบั ญชี ที่ ยุ่ งยากซั บซ้ อน บริ ษั ทขายตั๋ วใช้ คอมพิ วเตอร์ ช่ วยในระบบการ จองตั๋ ว คอมพิ วเตอร์ ช่ วยในเรื่ องกิ จการงานธนาคารที่ มี ข้ อมู ลต่ าง ๆ มากมาย คอมพิ วเตอร์ ช่ วยงานพิ มพ์ เอกสารให้ สวยงาม เป็ นต้ น การที่ คอมพิ วเตอร์ ดาเนิ นการให้ ประโยชน์ ได้ มากมายมหาศาลจะอยู่ ที่ ซอฟต์ แวร์ ซอฟต์ แวร์ จึ ง เป็ นส่ วนสาคั ญของระบบคอมพิ วเตอร์ หากขาดซอฟต์ แวร์ คอมพิ วเตอร์ ก็ ไม่ สามารถทางานได้ ซอฟต์ แวร์ จึ งเป็ น สิ่ งที่ จาเป็ น และมี ความสาคั ญมาก และเป็ นส่ วนประกอบหนึ ่ งที่ ทาให้ ระบบสารสนเทศเป็ นไปได้ ตามที่ ต้ องการ ซอฟท์ แวร์ และภาษาคอมพิ วเตอร์ เมื่ อมนุ ษย์ ต้ องการใช้ คอมพิ วเตอร์ ช่ วยในการทางาน มนุ ษย์ จะต้ องบอกขั ้ นตอนวิ ธี การให้ คอมพิ วเตอร์ ทราบ การที่ บอกสิ่ งที่ มนุ ษย์ เข้ าใจให้ คอมพิ วเตอร์ รั บรู ้ และทางานได้ อย่ างถู กต้ อง จาเป็ นต้ องมี สื่ อกลาง ถ้ าเปรี ยบเที ยบกั บ ชี วิ ตประจาวั นแล้ ว เรามี ภาษาที่ ใช้ ในการติ ดต่ อซึ ่ งกั นและกั น เช่ นเดี ยวกั นถ้ ามนุ ษย์ ต้ องการจะถ่ ายทอดความ ต้ องการให้ คอมพิ วเตอร์ รั บรู ้ และปฏิ บั ติ ตาม จะต้ องมี สื่ อกลางสาหรั บการติ ดต่ อเพื่ อให้ คอมพิ วเตอร์ รั บรู ้ เราเรี ยก สื่ อกลางนี ้ ว่ าภาษาคอมพิ วเตอร์ เนื่ องจากคอมพิ วเตอร์ ทางานด้ วยสั ญญาณทางไฟฟ้ า ใช้ แทนด้ วยตั วเลข 0 และ 1 ได้ ผู ้ ออกแบบคอมพิ วเตอร์ ใช้ ตั วเลข 0 และ 1 นี ้ เป็ นรหั สแทนคาสั่ งในการสั่ งงานคอมพิ วเตอร์ รหั สแทนข้ อมู ลและคาสั่ งโดยใช้ ระบบ เลขฐานสองนี ้ คอมพิ วเตอร์ สามารถเข้ าใจได้ เราเรี ยกเลขฐานสองที่ ประกอบกั นเป็ นชุ ดคาสั่ งและใช้ สั่ งงาน คอมพิ วเตอร์ ว่ าภาษาเครื่ อง การใช้ ภาษาเครื่ องนี ้ ถึ งแม้ คอมพิ วเตอร์ จะเข้ าใจได้ ทั นที แต่ มนุ ษย์ ผู ้ ใช้ จะมี ข้ อยุ่ งยากมาก เพราะเข้ าใจและจดจาได้ ยาก จึ งมี ผู ้ สร้ างภาษาคอมพิ วเตอร์ ในรู ปแบบที่ เป็ นตั วอั กษร เป็ นประโยคข้ อความ ภาษาในลั กษณะดั งกล่ าวนี ้ เรี ยกว่ า ภาษาคอมพิ วเตอร์ ระดั บสู ง ภาษาระดั บสู งมี อยู่ มากมาย บางภาษามี ความเหมาะสมกั บการใช้ สั่ งงานการ คานวณทางคณิ ตศาสตร์ และวิ ทยาศาสตร์ บางภาษามี ความเหมาะสมไว้ ใช้ สั่ งงานทางด้ านการจั ดการข้ อมู ล ในการทางานของคอมพิ วเตอร์ คอมพิ วเตอร์ จะแปลภาษาระดั บสู งให้ เป็ นภาษาเครื่ อง ดั งนั ้ นจึ งมี ผู ้ พั ฒนาโปรแกรมคอมพิ วเตอร์ สาหรั บแปลภาษาคอมพิ วเตอร์ ระดั บสู งให้ เป็ นภาษาเครื่ อง โปรแกรมที่ ใช้ แปลภาษาคอมพิ วเตอร์ ระดั บสู งให้ เป็ นภาษาเครื่ องเรี ยกว่ า คอมไพเลอร์ (compiler) หรื ออิ นเทอร์ พรี เตอร์ (interpreter)

Made with