Page 1065 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 1065
8
( 2) ตัวแปลภาษา (Translator) จาก Source Code ใ ห ้เป ็น Object Code (แปลจาก
้
้
ี่
ื
่
์
็
ี
่
์
่
ี
ภาษาทมนุษยเขาใจ ใหเปนภาษาทเครองเขาใจเปรยบเสมอนล่ามแปลภาษา) เปนซอฟต์แวรทใชในการ
้
็
ื
ี
้
ี
่
ํ
้
่
่
ื
็
์
็
ี
แปลภาษาระดับสูง ซึ่งเปนภาษาใกลเคยงภาษามนุษย ใหเปนภาษาเครองกอนทจะนาไปประมวลผลตัว
้
์
ี
็
์
ื
แปลภาษาแบ่งออกเปนสองประเภทคอ คอมไพเลอร ์ (Compiler) และอินเตอรพทเตอร (Interpeter)
่
ื
่
ํ
์
คอมไพเลอรจะแปลคําสั่งในโปรแกรมทั้งหมดก่อนแลวทาการลิ้ง (Link) เพอใหไดคาสั่งทเครองคอมพิวเตอร ์
ี
้
้
ํ
ื
่
้
เขาใจส่วนอินเตอรพทเตอรจะแปลทละประโยคคําสั่ง แลวทางานตามประโยคคําสั่งนั้นการจะเลอกใชตัว
ํ
ี
์
้
ี
้
์
้
ื
่
้
ี
้
้
ี่
ี
แปลภาษาแบบใดนั้นจะขึ้นอยูกับภาษาทใชในการเขยนโปรแกรม ซึ่งม 2 แบบไดแก่ภาษาแบบโครงสราง
ี
เช่น ภาษาเบสิก (Basic) ภาษาปาสคาล (Pascal) ภาษาซ (C) ภาษาจาวา (Java) ภาษาโคบอล (Cobol)
ภาษา SQL
ภาษา HTML เป ็น ต ้น ภาษาแบบเชิงวัตถุ (Visual หรือ Object Oriented Programming)
เช่น Visual Basic,Visual C หรือ Delphi เป ็น ต ้น
้
่
ี
ํ
ื
่
้
ี
็
์
์
( 3) ยูติลิต้ โปรแกรม (Utility Program) เปนซอฟตแวรทใชอานวยความสะดวกใหเครอง
่
ี
ํ
็
้
ิ
้
คอมพิวเตอรสามารถทางานไดสะดวกรวดเรว และช่วยเพิมประสิทธภาพการทางานไดดขึ้น เช่น ช่วยในการ
์
ํ
้
้
้
้
์
ี
์
ํ
์
สารองขอมูลในฮารดดิสก ตรวจสอบความถูกตองของขอมูลจัดระเบยบของขอมูลในฮารดดิสก ์
็
ี
่
้
เปนตนโปรแกรมในกลุมน้ เช่น Scandisk, Disk Fragmentation
์
ุ
ํ
้
็
์
ั
( 4) ติดตั้งและปรบปรงระบบ (Diagnostic Program) เปนซอฟตแวรช่วยทาหนาท ่ ี
ื่
้
ตรวจสอบขอผิดพลาดในการทางานของอุปกรณต่าง ๆ และเมอพบขอผิดพลาดจะแจงขึ้นบนหนาจอภาพ
้
้
้
์
ํ
ี
่
โปรแกรมในกลุมน้ เช่น NORTON QAPLUS
์
ื
ํ
ื
ี่
์
์
์
2. ซอฟตแวรประยุกต (Application Software) คอ ซอฟต์แวรหรอโปรแกรมททาให ้
้
ํ
็
ี
ี
้
้
็
์
้
่
้
้
คอมพิวเตอรทางานต่าง ๆ ตามทผูใชตองการ ไม่ว่าจะดานเอกสาร บัญช การจัดเกบขอมูล เปนตน
็
้
์
์
ํ
์
ซอฟตแวรประยุกตสามารถจาแนกไดเปน 2 ประเภท คือ
์
ี
ํ
์
้
ั
( 1) ซอฟตแวรสาหรบงานเฉพาะดาน (Special Purpose Software) คือโปรแกรมซึ่งเขยน
้
ขึ้นเพอการทางานเฉพาะอย่างทเราตองการบางทเรยกว่า User’s Program เช่น โปรแกรมการทาบัญชจ่าย
ํ
ี
่
ํ
ี
ี
ี
ื
่
่
ื่
เงนเดือนโปรแกรมระบบเช่าซ้อ โปรแกรมการทาสินคาคงคลัง เปนตนซึ่งแต่ละโปรแกรมกมักจะมเงอนไข
ื
็
้
ิ
ี
ํ
็
้
์
้
์
ื
หรอแบบฟอรมแตกต่างกันออกไปตามความตองการหรอกฎเกณฑของแต่ละหน่วยงานทใช ซึ่งสามารถ
้
ื
่
ี
ื่
้
้
้
ดัดแปลงแกไขเพิ่มเติม (Modifications) ในบางส่วนของโปรแกรมไดเพอใหตรงกับความตองการของผูใช ้
้
้
้
่
ี
็
์
ี
ี่
และซอฟต์แวรประยุกต์ทเขยนขึ้นน้โดยส่วนใหญมักใชภาษาระดับสูงเปนตัวพัฒนา