Mais conteúdo relacionado Semelhante a งานนำเสนอ1 (18) งานนำเสนอ12. ความสาคัญของภาษาคอมพิวเตอร์
ความสําคัญของภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ (Computer Language) เป็นสัญลักษณ์ที่ผู้พัฒนาภาษากาหนดรหัส
คาสั่ง ขึ้นมา ใช้ควบคุมการทางานอุปกรณ์ในระบบคอมพิวเตอร์ พัฒนาการภาษาคอมพิวเตอร์
เริ่มจากรหัส คาสั่งอยู่ในรูปแบบเลขฐานสองจากนั้นพัฒนารูปแบบเป็นข้อความภาษาอังกฤษ ใน
ยุคปัจจุบัน ภาษาคอมพิวเตอร์มีอีกมากมายหลายภาษาให้เลือกใช้งาน มีจุดเด่นด้านประสิทธิภาพ
คาสั่งแตกตางกันไป ดังนั้นผู้สร้างงานโปรแกรมต้องศึกษาว่าภาษาใดมีคาสั่งที่มีประสิทธิภาพ
ควบคุมการทางานตามต้องการ เพื่อเลือกไปใช้สร้างโปรแกรมประยุกต์งานตามที่ได้กาหนด
จุดประสงค์ไว้
3. ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถ
ทางานตามคาสั่งนั้นได้คานี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรม
คือส่วน หนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน
ยกตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่
ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้
ในการเขียนโปรแกรมได้แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม
ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (high level) และ
ภาษาระดับต่า (low level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและ
สะดวกสบายมากกว่าภาษาระดับต่า โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของ
ภาษาจะถูกแปล (compile) ไปเป็นภาษาระดับต่าเพื่อให้คอมพิวเตอร์สามารถนาไปใช้
งานหรือปฏิบัติตามคาสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปล
ไปเป็นออบเจกต์โค้ด (object code) แล้วเปลี่ยนให้เป็นชุดคาสั่งในภาษาเครื่อง
ภาษาคอมพิวเตอร์อาจแบ่งกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก
(human-readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-
readable) ภาษาที่มนุษย์อ่านออกถูกออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสาร
ได้โดยตรงกับคอมพิวเตอร์ ส่วนใหญ่เป็นภาษาอังกฤษ) ส่วนภาษาที่มนุษย์อ่านไม่ออกจะมี
โค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้
4. การพัฒนาระบบงานทางคอมพิวเตอร์
การพัฒนาระบบงาน (System Development)
เป็นกระบวนการพัฒนาระบบงานเดิม ให้เป็น ระบบการทางานแบบให้ มีจุดประสงค์ให้ระบบ
การทางานมีประสิทธิภาพมากขึ้น สาหรับการพัฒนา ระบบงานทางคอมพิวเตอร์นอกจากจัดหา
อุปกรณ์ เช่น เครื่องคอมพิวเตอร์ เพื่อนามาใช้งานแล้วยังต้อง จัดหาโปรแกรมประยุกต์งานมาใช้
ในการดาเนินงานอีกด้วย ขั้นตอนการสร้างโปรแกรมประยุกต์งาน อาจปรับเปลี่ยนได้ตามความ
เหมาะสม ในที่นี้มีแนวทางดาเนินงานดังนี้
1.) ขั้นกาหนดขอบเขตปัญหา
2.) ขั้นวางแผนและการออกแบบ
3.) ขั้นดาเนินการเขียน คาสั่งงาน
4.) ขั้นทดสอบและแก้ไขโปรแกรม
5.) ขั้นจัดทาคู่มือระบบ
6.) ขั้นการติดตั้ง
7.) ขั้นการบารุงรักษา
5. แนวทางการสร้างโปรแกรมประยุกต์งาน
แนวทางการสร้างโปรแกรมประยุกต์งาน กรณีโปรแกรมประยุกต์งาน เป็นงานโปรแกรมเพื่อ
ใช้แก้ปัญหางานคานวณในสายวิชาชีพเฉพาะ สาขา เช่น งานวิศวกรรมศาสตร์ งานวิทยาศาสตร์
ดังนั้นหากผู้สร้างงานโปรแกรมเป็นผู้อยู่ในสาย วิชาชีพนั้นยอมสามารถวิเคราะห์ วางแผน
ลาดับการทางาน และลาดับคาสั่งควบคุมการทางานได้ดี ถูกต้องกว่าให้ผู้อื่นจัดทา ระบบงาน
โปรแกรมมีลักษณะตอบสนองความต้องการของผู้ใช้ระบบได้มากที่สุด และสามารถปรับ
ระบบงานได้ด้วยต้นเอง มีแนวทางดาเนินงานสร้างโปรแกรมประยุกต์งาน ดังนี้
1. ขั้นวิเคราะห์ระบบงานเบื้องต้นอาจวิเคราะห์จากผลลัพธ์ หรือลักษณะรูปแบบรายงานของ
ระบบงานนั้น เพื่อวิเคราะห์ย้อนกลับ ไปถึงที่มาของข้อมูลคือสมการคานวณ จนถึงข้อมูลที่ต้อง
ปอนเข้าระบบเพื่อใช้ในสมการ แนวทางการ วิเคราะห์ระบบงานเบื้องต้นโดยสรุปมีขั้นตอน
ย่อยดังนี้
1.) สิ่งที่ต้องการ 2.) สมการคานวณ 3.) ข้อมูล นาเข้า 4.) การแสดงผล
5.) กาหนดคุณสมบัติตัวแปร 6.) ลาดับขั้นตอนการทางาน
6. 2. ขั้นวางแผนลาดับการทางาน มีหลายวิธี เช่น อัลกอริทึม ซูโดโคด ผังงาน ต่างมี
จุดประสงค์เพื่อแสดงลาดับขั้นตอน กระบวนการแก้ปัญหางานเพื่อให้ได้ผลลัพธ์ตาม
ต้องการ ก่อนไปสู่ขั้นตอนการเขียนคาสั่งงาน และกรณี โปรแกรมมีข้อผิดพลาด
สามารถย้อนกลับมาตรวจสอบที่ขั้นตอนนี้ได้
3. ขั้นดาเนินการเขียนโปรแกรม เป็นขั้นตอนการเขียนคาสั่งควบคุมตามลาดับการ
ทางานที่ได้วิเคราะห์ไว้ในกระบวนการวางแผน ลาดับการทางาน ขั้นตอนนี้ต้องใช้
คาสั่งให้ถูกต้องตามรูปแบบกฎเกณฑ์ไวยากรณ์การใช้งานคาสั่ง ที่แต่ ละภาษาได้
กาหนดไว้
7. 4. ขั้นทดสอบและแก้ไขโปรแกรม กรณีผู้สร้างระบบงานและผู้ใช้ระบบงานเป็นคน
เดียวกัน การทดสอบจึงมีขั้นตอนเดียวคือ ทดสอบไวยากรณ์คาสั่งงาน และทดสอบ
โดยใช้ข้อมูลจริงเพื่อตรวจสอบค่าผลลัพธ์ แต่กรณีที่ผู้สร้าง ระบบงานและผู้ใช้
ระบบงานมิใช้คนเดียวกัน การทดสอบระบบจะมี 2 ช่วงคือ ทดสอบโดยใช้ผู้สร้าง
ระบบงาน เมื่อไม่มีข้อผิดพลาดใด จึงส่งให้ผู้ใช้ระบบงานเป็นผู้ทดสอบ หากมี
ข้อผิดพลาดใดจะถูก ส่งกลับไปให้ผู้สร้างระบบงานแก้ไข และตรวจสอบจนกว่าจะ
ถูกต้องแล้วจึงสงมอบระบบงาน
5. ขั้นเขียนเอกสารประกอบ เมื่อโปรแกรมผ่านการทดสอบให้ผลลัพธ์การทางาน
ถูกต้อง ต้องจัดทาเอกสารประกอบการใช้ โปรแกรมด้วย คู่มือระบบงานที่งายที่สุด
คือ รวมรวมเอกสารที่จัดทาจาก 1 – 4 มารวมเล่ม นอกนั้น อาจมีรายละเอียด
เกี่ยวกับวิธีใช้โปรแกรมระบบงาน เช่น วิธีปอนข้อมูล หรืออาจมีวิธีติดตั้งโปรแกรม
ระบบงาน รวมทั้งคุณสมบัติเครื่องคอมพิวเตอร์ที่สามารถนาโปรแกรมไปใช้งาน
เป็นต้น
12. ผลลัพธ์ที่ต้องการ คือ การวิเคราะห์ถึงลักษณะของผลลัพธ์หรือรายงาน หรือรูปแบบ
ของผลลัพธ์ที่เราต้องการให้คอมพิวเตอร์แสดงออกมา รายละเอียดที่ต้องการใน
รายงานหรือผลลัพธ์นั้น ๆ เป็นหน้าที่ของผู้เขียนโปรแกรมที่จะต้องกาหนดรูปแบบว่า
งานที่ต้องการให้คอมพิวเตอร์ทานั้น ควรจะมีรายละเอียดอะไร เพื่อความสะดวกของ
ผู้นาผลลัพธ์ไปใช้ การวิเคราะห์ผลลัพธ์เป็นสิ่งที่จาเป็นและมีความสาคัญ และต้อง
พิจารณาอย่างละเอียด เพราะการวิเคราะห์รายงานจะทาให้เราทราบจุดหมายที่
ต้องการ หรือเป็นการกาหนดขอบเขตของงานที่เราต้องการทานั่นเอง
ข้อมูลนาเข้า เป็นขั้นตอนที่ต้องทาต่อจากการวิเคราะห์ผลลัพธ์ คือ หลังจากที่เราได้
ลักษณะของรายงานแน่นอนแล้ว เราก็มาพิจารณาข้อมูลนาเข้านั้นจะต้องดูจากลักษณะ
ของผลลัพธ์และขั้นตอนในการประมวลผลด้วย