สื่อการสอน
เรอื่ ง
ฮาร์ดแวรแ์ ละซอฟตแ์ วร์
ฮารด์ แวร์ (hardware)
ฮารด์ แวร์ (hardware) หมายถึง อุปกรณต์ ่างๆ ท่ีประกอบขึ้นเปน็ เครื่องคอมพวิ เตอร์ มีลักษณะเป็นโครงรา่ ง
สามารถมองเหน็ ด้วยตาและสมั ผสั ได้ (รูปธรรม) เชน่ จอภาพ คีย์บอร์ด เครื่องพิมพ์ เมาส์ เปน็ ต้น ซง่ึ สามารถแบ่ง
ออกเปน็ ส่วนต่างๆ ตามลกั ษณะการทางาน ได้ 4 หนว่ ย คอื หน่วยประมวลผลกลาง (Central Processing
Unit : CPU) หน่วยรบั ขอ้ มูล (Input Unit) หนว่ ยแสดงผล (Output Unit) หน่วยเก็บขอ้ มลู สารอง
(Secondary Storage) โดยอุปกรณ์แต่ละหนว่ ยมีหนา้ ทก่ี ารทางานแตกต่างกัน ดังนี้
1. หนว่ ยประมวลผลกลาง (CPU)
หนว่ ยประมวลผลกลาง ( CPU : Central Processing Unit ) หรือมกั จะเรยี กอกี อย่างหน่ึงว่า
ไมโครโปรเซสเซอร์ มีหน้าทใี่ นการประมวลผลข้อมลู ในลกั ษณะของการคานวณและเปรยี บเทียบ โดยจะทางานตามจังหวะ
เวลาทีแ่ น่นอน เรียกว่าสญั ญาณ Clock เมื่อมีการเคาะจงั หวะหนง่ึ ครัง้ ก็จะเกิดกิจกรรม 1 ครง้ั เราเรียกหน่วย ทใ่ี ช้
ในการวัดความเร็วของซพี ยี ูวา่ “เฮริ ท์ ”(Herzt) หมายถงึ การทางานไดก้ ่ีครง้ั ในจานวน 1 วนิ าที เช่น ซีพียู
Pentium4 มีความเรว็ 2.5 GHz หมายถงึ ทางานเรว็ 2,500 ลา้ นคร้ัง ในหนง่ึ วินาที กรณีท่สี ัญญาณ
Clock เร็วกจ็ ะทาให้คอมพิวเตอรเ์ คร่ืองน้ัน มคี วามเร็วสูงตามไปด้วย ซีพียทู ที่ างานเรว็ มาก ราคากจ็ ะแพงขึน้ มากตาม
ไปด้วย การเลือกซอ้ื จะตอ้ งเลือกซ้อื ให้เหมาะสมกบั งานท่ีต้องการนาไปใช้ เชน่ ต้องการนาไปใชง้ านกราฟฟิกส์ ทมี่ กี าร
ประมวลผลมาก จาเปน็ ท่จี ะต้องใช้เครือ่ งท่ีมกี ารประมวลผลไดเ้ รว็ ส่วนการพมิ พ์รายงานท่วั ไปใชเ้ ครอ่ื งท่คี วามเร็ว 100
MHz กเ็ พยี งพอแล้ว
2. หน่วยรบั ขอ้ มลู (Input Unit)
หน่วยป้อนขอ้ มลู (Input Unit) ทาหนา้ ทีใ่ นการป้อนข้อมูลเข้าส่เู ครอื่ งคอมพวิ เตอร์ อปุ กรณท์ ีท่ าหน้าท่ใี นการ
ปอ้ นข้อมูล เขา้ สู่เครื่องคอมพิวเตอร์ได้แก่ แป้นพิมพ์ สาหรับพิมพต์ วั อกั ษรและอกั ขระต่าง ๆ เมาส์สาหรบั คลกิ ส่ังงาน
โปรแกรม สแกนเนอร์สาหรบั สแกนรปู ภาพ จอยสติ๊ก สาหรับเลน่ เกมส์ ไมโครโฟนสาหรบั พูดอัดเสยี ง และกลอ้ งดจิ ิตอล
สาหรับถ่ายภาพ และนาเข้าไปเกบ็ ไว้ ในดสิ ก์ของเครอ่ื งคอมพวิ เตอร์ เพ่อื นาไปใช้งานตอ่ ไป
3. หน่วยแสดงผล (Output Unit)
หนว่ ยแสดงผล (Output Unit) มีหนา้ ที่ในการแสดงผลข้อมูล ที่ผา่ นการประมวลผลในรูปของ ข้อความ
ภาพนิ่ง ภาพเคลื่อนไหวหรือ เสยี ง เปน็ ตน้ อปุ กรณ์ท่ที าหน้าทใ่ี นการแสดงผลไดแ้ ก่ จอภาพ (Monitor) สาหรับ
แสดงตัวอักษรและรูปภาพ เครื่องพมิ พ์ (Printer) สาหรบั พิมพ์ข้อมูลที่อยูใ่ นเคร่ือง ออกทางกระดาษพมิ พ์ ลาโพง
(Speaker) แสดงเสยี งเพลงและคาพูด เป็นต้น
4. หน่วยความจา (Memory Unit)
หนว่ ยความจา (Memory Unit) มีหนา้ ท่ใี นการจาข้อมลู ใหก้ บั เคร่ืองคอมพวิ เตอร์ มีอยู่ 2 ชนดิ คือ หน่วย
ความถาวร (ROM : Read Only Memory) เปน็ หน่วยความจาที่สามารถจาขอ้ มลู ไดต้ ลอดเวลา สว่ น
หนว่ ยความจาอกี ประเภทหนึง่ คอื หนว่ ยความจาชว่ั คราว (RAM : Random Access Memory)
หนว่ ยความจาประเภทน้ี จะจาขอ้ มลู ได้เฉพาะช่วงทม่ี ี การเปดิ ไฟเข้าเครอื่ งคอมพวิ เตอร์เทา่ นัน้ หน่วยความจาชั่วคราว
ถอื ว่าเป็นหน่วยความจาหลักภายในเครอื่ ง สามารถซ้ือมาติดตง้ั เพิ่มเติมได้ เรยี กกนั ทว่ั ไปคือหนว่ ยความจาแรม ที่ใชใ้ น
ปัจจุบนั คอื แรมแบบ SDRAM , RDRAM เป็นต้น
5. หนว่ ยเก็บข้อมลู สารอง (Secondary Storage)
หนว่ ยความจาสารองคืออุปกรณ์ทท่ี าหน้าทเ่ี กบ็ ขอ้ มูลไว้ใช้ในโอกาสต่อไป เนอื่ งจากหน่วยความจาแรม จาขอ้ มลู ได้
เฉพาะชว่ งทีม่ ีการเปิดไฟ เขา้ เคร่อื งคอมพวิ เตอรเ์ ทา่ นั้น ถ้าตอ้ งการเกบ็ ขอ้ มลู ไวใ้ ช้ในโอกาสตอ่ ไป จะตอ้ งบันทึกข้อมลู ลง
ในหน่วยความจาสารอง ซงึ่ หนว่ ยความจาสารองมอี ยหู่ ลายชนิดด้วยกนั แต่มนี ยิ มใช้กันท่ัวไปคือ ฮาร์ดดิสก์ ดิสก์ไดร์ฟ
ซดี ีรอม ดีวีดีรอม ทัมท์ไดร์ฟ เปน็ ต้น
ซอฟตแ์ วร์ (software)
ซอฟตแ์ วร์ (software) หมายถงึ ชดุ คาสง่ั หรือโปรแกรมทใ่ี ช้สั่งงานใหค้ อมพวิ เตอรท์ างาน ซอฟต์แวร์จึง
หมายถึงลาดบั ขนั้ ตอนการทางานที่เขยี นขนึ้ ดว้ ยคาส่ังของคอมพิวเตอร์ คาส่งั เหล่าน้ีเรียงกันเปน็ โปรแกรมคอมพิวเตอร์
จากทที่ ราบมาแล้ววา่ คอมพวิ เตอรท์ างานตามคาสัง่ การทางานพืน้ ฐานเป็นเพียงการกระทากบั ข้อมลู ทีเ่ ป็นตัว
เลขฐานสอง ซ่ึงใชแ้ ทนขอ้ มูลทีเ่ ป็นตัวเลข ตัวอักษร รปู ภาพ หรือแม้แต่เป็นเสยี งพูดกไ็ ด้
การที่เราเหน็ คอมพวิ เตอรท์ างานให้กับเราได้มากมาย เพราะวา่ มผี ้พู ฒั นาโปรแกรมคอมพิวเตอร์มาให้เรา
ส่ังงานคอมพิวเตอร์ รา้ นค้าอาจใชค้ อมพวิ เตอร์ทาบญั ชที ย่ี ่งุ ยากซบั ซอ้ นบรษิ ทั ขายตัว๋ ใช้คอมพิวเตอร์ช่วยในระบบ
การจองตวั๋ คอมพิวเตอรช์ ่วยในเรอ่ื งกจิ การงานธนาคารท่ีมขี อ้ มลู ต่าง ๆ มากมาย คอมพิวเตอรช์ ว่ ยงานพิมพ์
เอกสารให้สวยงาม เป็นตน้ การทค่ี อมพวิ เตอร์ดาเนนิ การให้ประโยชนไ์ ด้มากมายมหาศาลจะอยู่ท่ซี อฟตแ์ วร์
ซอฟต์แวร์จึงเป็นส่วนสาคัญของระบบคอมพวิ เตอร์ หากขาดซอฟตแ์ วร์คอมพิวเตอรก์ ไ็ มส่ ามารถทางานได้ ซอฟต์แวร์
จงึ เป็นสิ่งท่จี าเปน็ และมีความสาคัญมาก และเปน็ สว่ นประกอบหนง่ึ ทที่ าใหร้ ะบบสารสนเทศเปน็ ไปไดต้ ามทตี่ ้องการ
ซอฟทแ์ วรแ์ ละภาษาคอมพวิ เตอร์
เมือ่ มนษุ ย์ต้องการใช้คอมพวิ เตอร์ชว่ ยในการทางาน มนษุ ย์จะตอ้ งบอกข้นั ตอนวิธกี ารใหค้ อมพวิ เตอร์ทราบ การ
ที่บอกสง่ิ ท่มี นุษย์เขา้ ใจให้คอมพวิ เตอร์รับรู้ และทางานไดอ้ ยา่ งถกู ต้อง จาเป็นตอ้ งมีสือ่ กลาง ถา้ เปรยี บเทยี บกับ
ชีวิตประจาวนั แลว้ เรามภี าษาทใี่ ช้ในการติดต่อซงึ่ กนั และกัน เชน่ เดียวกันถา้ มนษุ ยต์ ้องการจะถา่ ยทอดความตอ้ งการ
ให้คอมพวิ เตอร์รบั ร้แู ละปฏบิ ตั ติ าม จะตอ้ งมีสอื่ กลางสาหรับการติดต่อเพือ่ ใหค้ อมพวิ เตอร์รบั รู้ เราเรียกสื่อกลางน้วี ่า
ภาษาคอมพวิ เตอร์
เนอ่ื งจากคอมพวิ เตอรท์ างานดว้ ยสญั ญาณทางไฟฟา้ ใชแ้ ทนดว้ ยตัวเลข 0 และ 1 ได้ ผ้อู อกแบบคอมพวิ เตอรใ์ ช้
ตวั เลข 0 และ 1 นีเ้ ป็นรหัสแทนคาสั่งในการสั่งงานคอมพวิ เตอร์ รหัสแทนขอ้ มูลและคาสงั่ โดยใชร้ ะบบเลขฐานสองน้ี
คอมพิวเตอร์สามารถเขา้ ใจได้ เราเรียกเลขฐานสองท่ปี ระกอบกนั เปน็ ชุดคาส่งั และใช้สง่ั งานคอมพวิ เตอร์ว่าภาษาเครื่อง
การใชภ้ าษาเครอ่ื งนี้ถึงแมค้ อมพวิ เตอรจ์ ะเข้าใจได้ทันที แตม่ นษุ ย์ผูใ้ ช้จะมีขอ้ ยุง่ ยากมาก เพราะเขา้ ใจและจดจาได้
ยาก จงึ มผี สู้ รา้ งภาษาคอมพิวเตอร์ในรูปแบบท่ีเป็นตวั อักษร เปน็ ประโยคขอ้ ความ ภาษาในลักษณะดังกลา่ วนเ้ี รยี กวา่
ภาษาคอมพิวเตอรร์ ะดับสูง ภาษาระดับสงู มอี ยู่มากมาย บางภาษามีความเหมาะสมกับการใช้สั่งงานการคานวณทาง
คณติ ศาสตร์และวทิ ยาศาสตร์ บางภาษามีความเหมาะสมไวใ้ ช้สัง่ งานทางดา้ นการจัดการข้อมูล
ในการทางานของคอมพวิ เตอร์ คอมพวิ เตอรจ์ ะแปลภาษาระดบั สงู ให้เปน็ ภาษาเครอ่ื ง ดงั น้ันจึงมี
ผ้พู ัฒนาโปรแกรมคอมพวิ เตอร์สาหรบั แปลภาษาคอมพิวเตอร์ระดบั สงู ให้เป็นภาษาเครอ่ื ง โปรแกรมที่ใช้แปลภาษา
คอมพวิ เตอรร์ ะดับสูงให้เปน็ ภาษาเคร่ืองเรยี กว่า คอมไพเลอร์ (compiler) หรืออนิ เทอร์พรีเตอร์
(interpreter) คอมไพเลอร์จะทาการแปลโปรแกรมท่เี ขียนเปน็ ภาษาระดบั สูงท้งั โปรแกรมให้เป็นภาษาเครือ่ งก่อน
แลว้ จึงใหค้ อมพวิ เตอร์ทางานตามภาษาเครื่องนนั้
สว่ นอนิ เทอร์พรีเตอร์จะทาการแปลทลี ะคาสงั่ แลว้ ใหค้ อมพิวเตอร์ทาตามคาสงั่ นัน้ เมือ่ ทาเสรจ็ แล้วจงึ มาทาการ
แปลคาส่ังลาดับต่อไป ข้อแตกต่างระหวา่ งคอมไพเลอร์กบั อินเทอร์พรเี ตอรจ์ ึงอยู่ทก่ี ารแปลท้ังโปรแกรมหรือแปลทลี ะคาส่งั
ตัวแปลภาษาท่ีร้จู กั กันดี เช่น ตวั แปลภาษาเบสกิ ตัวแปลภาษาโคบอล
ซอฟตแ์ วรห์ รอื โปรแกรมคอมพิวเตอร์จึงเป็นสว่ นสาคัญทคี่ วบคมุ การทางานของคอมพิวเตอรใ์ ห้ดาเนินการตาม
แนวความคิดท่ีได้กาหนดไว้ล่วงหนา้ แล้ว คอมพวิ เตอรต์ ้องทางานตามโปรแกรมเทา่ นั้น ไมส่ ามารถทางานท่ีนอกเหนือจาก
ทกี่ าหนดไวใ้ นโปรแกรม
ชนดิ ของซอฟตแ์ วร์
ซอฟตแ์ วรร์ ะบบ
ซอฟต์แวรร์ ะบบคอื ซอฟต์แวรท์ บ่ี รษิ ัทผ้ผู ลติ สรา้ งข้นึ มาเพ่ือใชจ้ ัดการกับระบบ หนา้ ท่กี ารทางานของซอฟตแ์ วรร์ ะบบคอื
ดาเนินงานพ้นื ฐานตา่ ง ๆ ของระบบคอมพิวเตอร์ เช่น รับขอ้ มูลจากแผงแป้นอักขระแล้วแปลความหมายใหค้ อมพิวเตอรเ์ ขา้ ใจ นา
ขอ้ มูลไปแสดงผลบนจอภาพหรอื นาออกไปยังเครือ่ งพมิ พ์ จัดการขอ้ มูลในระบบแฟม้ ข้อมลู บนหน่วยความจารอง
เมอ่ื เราเปดิ เครอ่ื งคอมพวิ เตอร์ ทนั ทที ่มี กี ารจา่ ยกระแสไฟฟ้าให้กับคอมพวิ เตอร์ คอมพิวเตอร์จะทางานตามโปรแกรมทนั ที
โปรแกรมแรกทส่ี งั่ คอมพวิ เตอรท์ างานนเี้ ป็นซอฟตแ์ วร์ระบบ ซอฟตแ์ วร์ระบบอาจเก็บไวใ้ นรอม หรือในแผน่ จานแม่เหล็ก หากไมม่ ี
ซอฟตแ์ วร์ระบบ คอมพิวเตอรจ์ ะทางานไมไ่ ด้
ซอฟตแ์ วรร์ ะบบยังใชเ้ ปน็ เครื่องมือในการพัฒนาซอฟต์แวร์อื่น ๆ และยงั รวมไปถึงซอฟต์แวร์ทีใ่ ช้ในการแปลภาษาตา่ ง ๆ
ซอฟต์แวรป์ ระยกุ ต์
ซอฟตแ์ วรป์ ระยกุ ต์ คอื ซอฟต์แวร์ทใี่ ช้กับงานดา้ นตา่ ง ๆ ตามความตอ้ งการของผ้ใู ช้ ทสี่ ามารถนามาใช้
ประโยชน์ไดโ้ ดยตรง ปจั จุบนั มผี พู้ ัฒนาซอฟตแ์ วร์ใชง้ านทางดา้ นต่าง ๆ ออกจาหนา่ ยมาก การประยกุ ตง์ าน
คอมพิวเตอร์จึงกว้างขวางและแพร่หลาย เราอาจแบ่งซอฟตแ์ วรป์ ระยกุ ต์ออกเป็นสองกล่มุ คือ ซอฟตแ์ วร์สาเรจ็
และซอฟตแ์ วรท์ ่ีพัฒนาขน้ึ ใชง้ านเฉพาะ ซอฟต์แวรส์ าเรจ็ ในปัจจุบันมีมากมาย เช่น ซอฟตแ์ วรป์ ระมวลคา
ซอฟตแ์ วร์ตารางทางาน ฯลฯ
ซอฟทแ์ วรร์ ะบบ
คอมพิวเตอร์ประกอบดว้ ย หน่วยรับเขา้ หน่วยสง่ ออก หนว่ ยความจา และหน่วยประมวลผล ในการทางานของคอมพิวเตอร์จาเปน็ ตอ้ งมีการดาเนนิ งานกบั
อุปกรณพ์ ้ืนฐานทีจ่ าเปน็ ดงั น้นั จึงต้องมีซอฟตแ์ วรร์ ะบบเพ่อื ใช้ในการจดั การระบบ หนา้ ทีห่ ลักของซอฟต์แวรร์ ะบบประกอบด้วย
1.ใชใ้ นการจัดการหน่วยรับเข้าและหน่วยส่งออก เชน่ รับการกดแป้นตา่ ง ๆ บนแผงแปน้ อกั ขระ ส่งรหสั ตวั อกั ษรออกทางจอภาพหรือเคร่อื งพิมพ์ ตดิ ต่อกับ
อุปกรณ์รบั เขา้ และสง่ ออกอ่ืน ๆ เช่น เมาส์ อุปกรณ์สงั เคราะห์เสียง
2.ใชใ้ นการจัดการหน่วยความจา เพือ่ นาขอ้ มลู จากแผน่ บนั ทึกมาบรรจุยงั หน่วยความจาหลกั หรอื ในทานองกลับกัน คอื นาขอ้ มูลจากหน่วยความจาหลักมา
เก็บไวใ้ นแผน่ บันทกึ
3.ใชเ้ ป็นตวั เชอ่ื มตอ่ ระหว่างผใู้ ชง้ านกบั คอมพิวเตอร์ สามารถใช้งานไดง้ า่ ยข้นึ เชน่ การขอดูรายการสาระบบในแผ่นบันทึก การทาสาเนาแฟ้มข้อมูล
ซอฟต์แวรร์ ะบบพ้ืนฐานท่ีเหน็ กันทั่วไป แบง่ ออกเป็นระบบปฏิบตั กิ าร และตวั แปลภาษา ซอฟตแ์ วร์ทั่งสองประเภทน้ที าให้เกดิ พัฒนาการประยุกตใ์ ช้งานได้งา่ ย
ข้ึน
ระบบปฏบิ ตั กิ าร
ระบบปฏิบัตกิ าร หรือท่ีเรยี กยอ่ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ในการดแู ลระบบ
คอมพวิ เตอร์ เคร่ืองคอมพวิ เตอร์ทกุ เครอ่ื งจะต้องมซี อฟตแ์ วร์ระบบปฏิบตั กิ ารน้ี ระบบปฏบิ ตั กิ ารที่นยิ มใช้กนั มากและเป็นทร่ี ้จู กั กนั ดีเชน่
ดอส (Disk Operating System : DOS) วนิ โดวส์ (Windows) โอเอสทู (OS/2) ยนู ิกซ์ (UNIX)
1) ดอส เปน็ ซอฟตแ์ วร์จดั ระบบงานท่พี ฒั นามานานแลว้ การใช้งานจงึ ใช้คาสง่ั เป็นตัวอกั ษร ดอสเปน็ ซอฟต์แวรท์ ่ีรจู้ กั กันดีในหมผู่ ใู้ ช้
ไมโครคอมพิวเตอร์
2) วนิ โดวส์ เปน็ ระบบปฏบิ ตั กิ ารที่พัฒนาต่อจากดอส เพื่อเน้นการใชง้ านท่งี ่ายข้ึน สามารถทางานหลายงานพร้อมกนั ได้ โดยงาน
แต่ละงานจะอย่ใู นกรอบช่องหนา้ ต่างที่แสดงผลบนจอภาพ การใช้งานเนน้ รปู แบบกราฟิก ผูใ้ ช้งานสามารถใชเ้ มาสเ์ ลื่อนตัวชตี้ าแหนง่
เพื่อเลอื กตาแหนง่ ท่ปี รากฏบนจอภาพ ทาให้ใช้งานคอมพวิ เตอรไ์ ด้ง่าย วนิ โดวสจ์ งึ ไดร้ บั ความนยิ มในปจั จุบนั
3) โอเอสทู เปน็ ระบบปฏิบัตกิ ารแบบเดยี วกบั วนิ โดวส์ แต่บริษัทผพู้ ฒั นาคือ บรษิ ทั ไอบีเอม็ เป็นระบบปฏิบตั ิการท่ีให้ผู้ใช้
สามารถใช้ทางานไดห้ ลายงานพร้อมกัน และการใช้งานก็เป็นแบบกราฟกิ เชน่ เดียวกบั วนิ โดวส์
4) ยนู ิกซ์ เปน็ ระบบปฏิบตั ิการทพ่ี ัฒนามาตัง้ แตค่ รง้ั ใชก้ ับเครื่องมนิ คิ อมพิวเตอร์ ระบบปฏิบัติการยูนิกซ์เป็น
ระบบปฏิบตั กิ ารท่ีสามารถใชง้ านไดห้ ลายงานพรอ้ มกัน และทางานไดห้ ลาย ๆ งานในเวลาเดยี วกัน ยูนิกซจ์ งึ ใชไ้ ดก้ บั
เคร่ืองท่เี ช่ือมโยงและตอ่ กบั เครื่องปลายทางไดห้ ลายเครื่องพรอ้ มกนั
ระบบปฏบิ ัติการยังมอี ีกมาก โดยเฉพาะระบบปฏบิ ตั ิการทใ่ี ช้ในเครอื ขา่ ยคอมพิวเตอร์ เพอื่ ใหค้ อมพวิ เตอรท์ างานรว่ มกัน
เป็นระบบ เช่น ระบบปฏบิ ตั กิ ารเน็ตแวร์ วินโดวส์ เอน็ ที
ตวั แปลภาษา
ในการพฒั นาซอฟต์แวร์จาเป็นต้องมีซอฟตแ์ วร์ที่ใช้ในการแปลภาษาระดับสงู เพ่ือแปลภาษาระดบั สงู ให้เปน็
ภาษาเครอ่ื ง ภาษาระดับสูงมีหลายภาษา ภาษาระดบั สงู เหลา่ นสี้ รา้ งขึ้นเพอื่ ให้ผเู้ ขียนโปรแกรมเขยี นชดุ คาสัง่ ไดง้ ่าย
เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวรใ์ นภายหลังได้
ภาษาระดับสงู ท่พี ฒั นาขึ้นมาทุกภาษาจะตอ้ งมตี ัวแปลภาษาสาหรบั แปลภาษา ภาษาระดับสูงซ่ึงเปน็ ทร่ี ู้จักและ
นยิ มกันมากในปัจจบุ นั เชน่ ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
1) ภาษาปาสคาล เปน็ ภาษาส่ังงานคอมพวิ เตอร์ท่มี รี ปู แบบเปน็ โครงสร้าง เขยี นส่ังงานคอมพวิ เตอร์เป็นกระบวน
ความ ผู้เขยี นสามารถแบ่งแยกงานออกเปน็ ชิ้นเลก็ ๆ แลว้ มารวมกันเปน็ โปรแกรมขนาดใหญไ่ ด้
2) ภาษาเบสกิ เปน็ ภาษาท่ีมีรปู แบบคาส่งั ไม่ยุ่งยาก สามารถเรยี นรู้และเข้าใจไดง้ า่ ย มีรูปแบบคาสั่งพน้ื ฐานที่
สามารถนามาเขยี นเรยี งตอ่ กันเป็นโปรแกรมได้
3) ภาษาซี เปน็ ภาษาท่ีเหมาะสาหรับใช้ในการพัฒนาซอฟตแ์ วรอ์ นื่ ๆ ภาษาซเี ป็นภาษาที่มีโครงสรา้ งคลอ่ งตัว
สาหรับการเขียนโปรแกรมหรือให้คอมพวิ เตอรต์ ดิ ต่อกบั อุปกรณ์ตา่ ง ๆ
4) ภาษาโลโก เป็นภาษาท่เี หมาะสาหรบั การเรยี นรู้และเข้าใจหลกั การโปรแกรมภาษาโลโกได้รบั การพฒั นาสาหรับเดก็
นอกจากภาษาท่กี ลา่ วถึงแลว้ ยังมภี าษาคอมพวิ เตอรท์ ่ใี ช้กันอยูใ่ นปจั จบุ นั อกี มากมายหลายภาษา เชน่ ภาษาฟอร์
แทรน ภาษาโคบอล ภาษาอารพ์ ีจี
ซอฟทแ์ วรป์ ระยกุ ต์
การท่ีเทคโนโลยีคอมพวิ เตอรไ์ ด้พัฒนากา้ วหน้าอยา่ งรวดเรว็ โดยเฉพาะการที่มคี อมพวิ เตอร์ขนาดเลก็ ทาใหม้ ีการ
ใชง้ านคล่องตวั ข้นึ จนในปัจจุบันสามารถนาคอมพิวเตอรข์ นาดเล็ก ตดิ ตวั ไปใชง้ านในท่ตี า่ ง ๆ ได้สะดวก
การใชง้ านคอมพวิ เตอรต์ อ้ งมซี อฟต์แวร์ประยุกต์ ซ่งึ อาจเป็นซอฟตแ์ วร์สาเรจ็ ท่ีมผี ู้พัฒนาเพือ่ ใชง้ านท่วั ไปทาใหท้ างานได้
สะดวกขนึ้ หรอื อาจเป็นซอฟตแ์ วรใ์ ช้งานเฉพาะ ซงึ่ ผใู้ ชเ้ ปน็ ผู้พัฒนาขึ้นเองเพอ่ื ให้เหมาะสมกบั สภาพการทางานของตน
ซอฟตแ์ วรส์ าเรจ็
ในบรรดาซอฟต์แวรป์ ระยกุ ตท์ ่มี ีใชก้ ันท่วั ไป ซอฟตแ์ วรส์ าเรจ็ (package) เปน็ ซอฟต์แวรท์ ่ีมีความนิยมใชก้ นั สงู
มาก ซอฟตแ์ วร์สาเร็จเปน็ ซอฟต์แวรท์ บี่ รษิ ทั พฒั นาขนึ้ แลว้ นาออกมาจาหน่าย เพือ่ ให้ผู้ใช้งานซ้อื ไปใช้ได้โดยตรง ไม่ตอ้ ง
เสียเวลาในการพฒั นาซอฟต์แวร์อกี ซอฟตแ์ วรส์ าเร็จที่มจี าหน่ายในทอ้ งตลาดท่ัวไป และเปน็ ทน่ี ิยมของผใู้ ช้มี 5 กลมุ่
ใหญ่ ไดแ้ ก่ ซอฟตแ์ วร์ประมวลคา (word processing software) ซอฟตแ์ วร์ตารางทางาน (spread
sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software)
ซอฟต์แวรน์ าเสนอ (presentation software) และซอฟต์แวร์สอ่ื สารขอ้ มลู (data communication
software)
1) ซอฟต์แวร์ประมวลคา เปน็ ซอฟต์แวร์ประยกุ ตใ์ ชส้ าหรับการพิมพเ์ อกสาร สามารถแกไ้ ข เพิ่ม แทรก ลบ และจดั รปู แบบ
เอกสารไดอ้ ย่างดี เอกสารท่พี มิ พ์ไวจ้ ดั เป็นแฟ้มข้อมลู เรียกมาพิมพห์ รือแกไ้ ขใหม่ได้ การพมิ พอ์ อกทางเครอ่ื งพิมพ์ก็มรี ปู แบบ
ตวั อกั ษรใหเ้ ลือกหลายรปู แบบ เอกสารจงึ ดเู รยี บร้อยสวยงาม ปัจจบุ นั มีการเพม่ิ ขีดความสามารถของซอฟตแ์ วรป์ ระมวลคา
อกี มากมาย ซอฟต์แวร์ประมวลคาท่ีนิยมอยู่ในปัจจุบนั เช่น วินสเ์ วิรด์ จุฬาจารึก โลตสั เอมิโปร
2) ซอฟตแ์ วรต์ ารางทางาน เปน็ ซอฟต์แวร์ทีช่ ว่ ยในการคิดคานวณ การทางานของซอฟตแ์ วรต์ ารางทางาน ใชห้ ลกั การ
เสมือนมีโต๊ะทางานที่มีกระดาษขนาดใหญว่ างไว้ มเี ครือ่ งมือคลา้ ยปากกา ยางลบ และเครื่องคานวณเตรยี มไวใ้ หเ้ สรจ็ บน
กระดาษมชี อ่ งใหใ้ ส่ตวั เลข ข้อความหรอื สูตร สามารถส่ังให้คานวณตามสตู รหรอื เงือ่ นไขที่กาหนด ผใู้ ช้ซอฟต์แวรต์ าราง
ทางานสามารถประยุกตใ์ ช้งานประมวลผลตวั เลขอ่ืน ๆ ได้กวา้ งขวาง ซอฟต์แวร์ตารางทางานที่นยิ มใช้ เชน่ เอกเซล
โลตัส
3) ซอฟตแ์ วร์จดั การฐานขอ้ มลู การใช้คอมพวิ เตอร์อย่างหนงึ่ คือการใชเ้ กบ็ ข้อมลู และจัดการกับข้อมูลทจ่ี ดั เก็บใน
คอมพิวเตอร์ จึงจาเป็นต้องมีซอฟตแ์ วร์จดั การขอ้ มลู การรวบรวมข้อมลู หลาย ๆ เรือ่ งทีเ่ กีย่ วข้องกนั ไว้ในคอมพวิ เตอร์ เรา
กเ็ รยี กวา่ ฐานข้อมลู ซอฟตแ์ วรจ์ ัดการฐานข้อมลู จงึ หมายถึงซอฟตแ์ วรท์ ช่ี ่วยในการเกบ็ การเรยี กค้นมาใช้งาน การทา
รายงาน การสรปุ ผลจากข้อมลู ซอฟต์แวร์จัดการฐานขอ้ มลู ทน่ี ยิ มใช้ เชน่ เอกเซส ดีเบส พาราด็อก ฟอ๊ กเบส
4) ซอฟต์แวร์นาเสนอ เปน็ ซอฟตแ์ วร์ที่ใช้สาหรับนาเสนอขอ้ มูล การแสดงผลตอ้ งสามารถดงึ ดูดความสนใจ ซอฟต์แวร์
เหลา่ นีจ้ งึ เป็นซอฟต์แวร์ท่นี อกจากสามารถแสดงข้อความในลักษณะท่จี ะสอ่ื ความหมายได้ง่ายแลว้ จะตอ้ งสรา้ งแผนภูมิ
กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นาเสนอ เช่น เพาเวอรพ์ อยต์ โลตัสฟรแี ลนซ์ ฮารว์ าร์ดกราฟิก
5) ซอฟตแ์ วร์สือ่ สารขอ้ มลู ซอฟตแ์ วรส์ ือ่ สารขอ้ มูลน้ีหมายถงึ ซอฟตแ์ วร์ที่จะช่วยใหไ้ มโครคอมพิวเตอรต์ ดิ ต่อส่ือสารกบั เครื่อง
คอมพิวเตอรอ์ ่ืนในที่ห่างไกล โดยผ่านทางสายโทรศพั ท์ ซอฟตแ์ วรส์ ่อื สารใช้เชื่อมโยงต่อเข้ากับระบบเครอื ข่ายคอมพิวเตอร์ เช่น
อินเทอรเ์ นต็ ทาใหส้ ามารถใช้บรกิ ารอื่น ๆ เพ่ิมเตมิ ได้ สามารถใชร้ ับส่งไปรษณีย์อิเลก็ ทรอนกิ ส์ ใช้โอนยา้ ยแฟม้ ขอ้ มูล ใช้
แลกเปลี่ยนข้อมลู อา่ นข่าวสาร นอกจากนีย้ งั ใช้ในการเช่อื มเข้าหามินคิ อมพิวเตอร์หรอื เมนเฟรม เพื่อเรียกใช้งานจากเครอ่ื งเหลา่ น้นั
ได้ ซอฟตแ์ วร์สือ่ สารข้อมูลท่นี ิยมมีมากมายหลายซอฟตแ์ วร์ เชน่ โปรคอม ครอสทอล์ค เทลกิ
ซอฟตแ์ วรใ์ ชง้ านเฉพาะ
การประยุกต์ใชง้ านดว้ ยซอฟตแ์ วรส์ าเรจ็ มกั จะเน้นการใช้งานทว่ั ไป แตอ่ าจจะนามาประยุกตโ์ ดยตรงกับงานทางธรุ กิจบางอยา่ ง
ไมไ่ ด้ เช่นในกจิ การธนาคาร มกี ารฝากถอนเงิน งานทางด้านบญั ชี หรือในหา้ งสรรพสินคา้ ก็มีงานการขายสินคา้ การออก
ใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังน้นั จงึ ตอ้ งมีการพฒั นาซอฟตแ์ วร์ใชง้ านเฉพาะสาหรับงานแต่ละประเภทให้ตรงกบั ความ
ตอ้ งการของผู้ใชแ้ ต่ละราย
ซอฟต์แวรใ์ ช้งานเฉพาะมกั เปน็ ซอฟตแ์ วรท์ ่ีผู้พฒั นาตอ้ งเขา้ ไปศึกษารปู แบบการทางานหรอื ความตอ้ งการของธุรกจิ นัน้ ๆ แล้ว
จดั ทาขึ้น โดยทว่ั ไปจะเปน็ ซอฟตแ์ วรท์ ี่มหี ลายสว่ นรวมกันเพ่อื ร่วมกันทางาน ซอฟต์แวร์ใช้งานเฉพาะท่ใี ชก้ นั ในทางธรุ กจิ เชน่ ระบบงาน
ทางด้านบัญชี ระบบงานจดั จาหน่าย ระบบงานในโรงงานอตุ สาหกรรม บริหารการเงิน และการเชา่ ซอื้
ความตอ้ งการของการใชค้ อมพิวเตอรใ์ นงานทางธุรกิจยงั มอี ีกมาก ดังนัน้ จงึ ตอ้ งมีความตอ้ งการผู้พัฒนาซอฟตแ์ วร์เพื่อพัฒนาซอฟต์แวร์
ใช้งานเฉพาะตา่ ง ๆ อีกมากมาย