สวัสดีครับผู้ที่เข้าเยี่ยมชม Blogger ของผมทุกท่านนะครับ สำหรับ Blogger นี้จัดทำขึ้นเพื่อการศึกษาและเพื่อนเป็นช่องทางใหม่เพิ่มขึ้นในการศึกษา Blogger นี้ จะเป็นเรื่องของเทคโนโลยีสารสนเทศและการสื่อสารสำหรับครู โดยในเนื้อหาประกอบไปด้วย เทคโนโลยีสารสนเทศและการสื่อสาร, ระบบเทคโนโลยีสารสนเทศและการสื่อสาร, คอมพิวเตอร์และระบบคอมพิวเตอร์, ซอฟต์แวร์, ระบบเครือข่ายคอมพิวเตอร์, อินเทอร์เน็ต, การประยุกต์ใช้เทคโนโลยีสารสนเทศกับการเรียนการสอน และการใช้เทคโนโลยีสารสนเทศนำเสนอผลงาน เนื้อหาทั้งหมดที่ได้กว่ามาเบื้องต้น ล้วนแล้วแต่มีประโยชน์ในการศึกษาเป็นอย่างมาก ซึ่งผู้ที่เข้ามาเยี่ยมชมสามารถศึกษาและค้นค้าวได้อย่างเต็มที่ ตลอดจนนำข้อมูลที่ได้ศึกษานี้ไปปรับและประยุกต์ใช้กับการศึกษาและในชีวิตประจำวัน สุดท้ายนี้หากมีข้อมูลที่ผิดพลาดประการใดๆทางผู้จัดทำก็ขออภัยไว้ ณ ที่นี้ด้วยครับ
หน่วยที่4
ความหมายของ ซอฟท์แวร์ (Software)
Software หมายถึง โปรแกรมหรือชุดคำสั่ง ทำหน้าที่สั่งการ ควบคุมการ ประมวลผลอุปรกรณ์คอมพิวเตอร์ ในส่วนที่เรียกว่า ฮาร์ดแวร์ แม้ว่าจะมีความเร็วสูงในการทำงาน
มีหน่วยความจำสูง และมีอุปรกรณ์ประกอบมากมาย แต่อาร์ดแวร์ทำงานไม่ได้ ถ้าไม่มีชุดคำสั่งควบคุมการทำงานของเครื่องคอมพิวเตอร์ ซอฟท์แวร์หรือชุดคำสั่ง แบ่งออกเป็น 2 ประเภทคือ โปรแกรมระบบ และโปแกรมประยุกต์
ประเภทของซอฟแวร์ Software แบ่งได้ 2 ประเภทคือ
1 ซอฟแวร์ระบบ (System Software )
ซอฟต์แวร์ระบบเป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดกับระบบ หน้าที่การทำงานของซอฟต์แวร์ระบบ คือ ดำเนินงานพื้นฐานต่างๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำสำรองเมื่อเราปิดคอมพิวเตอร์ ทันทีที่มีการจ่ายกระแสไฟฟ้าให้กับคอมพิวเตอร์ คอมพิวเตอร์จะทำงานตามโปรแกรมทันที โปรแกรมแรกที่สั่งคอมพิวเตอร์ทำงานนี้เป็นซอฟต์แวร์ระบบ ซอฟต์แวร์ระบบอาจเก็บไว้ในรอม หรือในแผ่นจานแม่เหล็ก หากไม่มีซอฟต์แวร์ระบบคอมพิวเตอร์จะทำงานไม่ได้ นอกจากนี้ยังเป็นซอฟต์แวร์ระบบยังใช้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์อื่นๆ และยังรวมไปถึงซอฟต์แวร์ที่ใช้ในการแปลภาษาต่างๆ
ระบบปฏิบัติการ
เป็นซอฟต์แวร์ที่ควบคุมกิจกรรมทั้งหมดของคอมพิวเตอร์ เพื่อให้มั่นใจว่าอุปกรณ์ที่เป็นฮาร์ดแวร์ทุกส่วนของระบบคอมพิวเตอร์ทำงานร่วมกันได้อย่างราบรื่นและมีประสิทธิภาพ ซอฟต์แวร์ระบบปฏิบัติการใช้ในการบริหารจัดการข้อมูลและทำแฟ้มข้อมูลภายในเครื่องคอมพิวเตอร์ เช่นการสำเนาข้อมูล (Coppy) การเรียงลำดับ (Sort) การลบ (Delete)
ประเภทของระบบปฏิบัติการ
ระบบปฏิบัติการที่ใช้กันโดยทั่วไปในปัจจุบัน อาจนำเอาไปใช้ได้กับคอมพิวเตอร์หลากหลายชนิด ตั้งแต่เครื่องคอมพิวเตอร์ระดับใหญ่จนถึงอุปกรณ์คอมพิวเตอร์พกพาขนาดเล็ก ซึ่งอาจแบ่งออกได้เป็น 4 ประเภท คือ
1รบบปฏิบัติการดอส (Dos)
ระบบปฏิบัติการ (operating system) เป็นส่วนประกอบที่สำคัญของระบบซอฟต์แวร์ ระบบปฏิบัติการประกอบขึ้นจากชุดโปรแกรมที่ทำหน้าที่ควบคุมดูแลการดำเนินการต่าง ๆ ของระบบคอมพิวเตอร์ และประสานการทำงานระหว่างทรัพยากรต่าง ๆ ในระบบคอมพิวเตอร์ ทั้งส่วนที่เป็นซอฟต์แวร์และส่วนที่เป็นฮาร์ดแวร์ให้เป็นไปย่างเหมาะสมและมีประสิทธิภาพ
ระบบคอมพิวเตอร์ในระดับไมโครคอมพิวเตอร์ โดยทั่วไปใช้ระบบปฏิบัติการที่จัดเก็บอยู่บนแผ่นบันทึกหรือฮาร์ดดิสก์ ซึ่งเป็นที่รู้จักกันดีในชื่อของ เอ็มเอสดอส (Microsort Disk Operating System : MS-DOS) ซึ่งพัฒนาโดยบริษัทไมโครซอฟต์คอร์ปอเรชัน ระบบปฏิบัติการนี้ได้มีการพัฒนาอย่างต่อเนื่อง ตามความต้องการของผู้ใช้และพัฒนาการทางด้านซอฟต์แวร์และฮารด์แวร์
2ระบบปฏิบัติการแบบวินโดวส์ (windows)
windows คือ ระบบปฏิบัติการคอมพิวเตอร์ระบบหนึ่ง (operating system) สร้างขึ้นโดยบริษัทไมโครซอฟต์ เนื่องจากความยากในการใช้งานดอสทำให้บริษัทไมโครซอฟต์ได้มีการพัฒนาซอฟต์แวร์ที่เรียกว่า Windows ที่มีลักษณะเป็น GUI (Graphic-User Interface) ที่นำรูปแบบของสัญลักษณ์ภาพกราฟิกเข้ามาแทนการป้อนคำสั่งทีละบรรทัด ซึ่งใกล้เคียงกับแมคอินทอชโอเอส เพื่อให้การใช้งานดอสทำได้ง่ายขึ้น แต่วินโดวส์จะยังไม่ใช่ระบบปฏิบัติการจริง ๆ เนื่องจากมันจะทำงานอยู่ภายใต้การควบคุมของดอสอีกที กล่าวคือจะต้องมีการติดตั้งดอสก่อนที่จะติดตั้งระบบปฏิบัติการ Windows และผู้ใช้จะสามารถเรียกใช้คำสั่งต่าง ๆ ที่มีอยู่ในดอสได้โดยผ่านทางWindows ซึ่ง Windows จะง่ายต่อการใช้งานมากกว่าดอส
ระบบปฏิบัติการ windows ใช้หลักการแบ่งงานเป็นส่วน เรียกว่า หน้าต่างงาน (windows) ที่แสดงผลลัพธ์แต่ละโปรแกรม ปัจจุบันมีการผลิตและจำหน่ายหลายรุ่น เช่น Windows XP , Windows Vista, Windows 7 เป็นต้น
3ระบบปฏิบัติการยูนิกส์ (Unix)
ยูนิกซ์เป็นระบบปฏิบัติการประเภทหนึ่ง ที่เป็นเทคโนโลยีแบบเปิด (open system)ซี่งเป็นแนวคิดที่ผู้ใช้ไม่ต้อง ผูกติด กับระบบใดระบบหนึ่งหรืออุปกรณ์ยี่ห้อเดียวกัน นอกจากนี้ยูนิกซ์ยังถูกออกแบบมาเพื่อตอบสนองการใช้งานใน ลักษณะให้มีผู้ใช้ได้หลายคน ในเวลาเดียวกัน เรียกว่า มัลติยูสเซอร์ (multiusers)และสามารถทำงานได้หลายๆงานใน เวลาเดียว กันในลักษณะที่เรียกว่ามัลติทาสกิ้ง (multitasking)
4ระบบปฏิบัติการ (MAC OS )
MAC OS พัฒนาโดยบริษัทแอปเปิลคอมพิวเตอร์ใช้กับเครื่องคอมพิวเตอร์แม็คอินทอช ทำงานแบบเดียวกับโปรแกรมวินโดวส์ นิยมใช้งานประเภทออกแบบกราฟิก
ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจี
2 ซอฟแวร์ประยุกต์ (Application Software)
การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็ก ทำให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนำคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก
การใช้งานคอมพิวเตอร์ต้องมีซอฟตืแวร์ประยุกต์ ซึ่งอาจเป็นซอฟต์แวร์สำเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทำให้ทำงานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทำงานของตน
ซอฟต์แวร์สำเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) ซอฟต์แวร์นำเสนอ (presentation software) และซอฟต์แวร์สื่อสารข้อมูล (data communication software)
1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโปร
2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตัส
3) ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
5) ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก
ซอฟต์แวร์ใช้งานเฉพาะ
การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
ความจำเป็นของการใช้ซอฟต์แวร์
จะเห็นได้ว่าปัจจุบันการที่คอมพิวเตอร์สามารถทำงานได้มากมาย เพราะว่ามีการพัฒนาโปรแกรมหรือซอฟท์แวร์เพื่อสั่งงานคอมพิวเตอร์ตามความต้องการของผู้ใช้งาน ดังที่พบเห็นในชีวิตประจำวัน เช่น ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม คอมพิวเตอร์ช่วยในการตัดต่อบันทึกเสียง เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะขึ้นอยู่กับซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญและจำเป็นของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ภาษาระดับต่ำ (Low Level Language)
คือ ภาษาที่สร้างขึ้นเพื่อควบคุมอุปกรณ์คอมพิวเตอร์หรือฮาร์ดแวร์แต่ละส่วนเฉพาะเครื่องคอมพิวเตอร์นั้นๆ ไม่สามารถใช้กับเครื่องคอมพิวเตอร์ประเภทอื่นได้ ภาษาระดับต่ำสามารถแบ่งได้ 2 ประเภท ได้แก่
1. ภาษาเครื่อง (Machine Language) คือ ภาษาที่พัฒนามาพร้อมกับการสร้างเครื่องคอมพิวเตอร์ โดยเครื่องคอมพิวเตอร์สามารถเข้าใจได้โดยไม่ต้องใช้ตัวแปลภาษาต่างๆ ซึ่งประกอบไปด้วยตัวเลข 0 กับตัวเลข 1 หรือเลขฐานสองเท่านั้น เช่น 10100111 หมายถึง ตัวอักษร “ง” เป็นต้น
ผู้สร้างหรือผู้เขียนภาษาเครื่องประเภทนี้ จำเป็นต้องมีความรู้ด้านระบบการทำงานของเครื่องคอมพิวเตอร์เป็นอย่างดี จึงจะสามารถสร้างหรือเขียนภาษาเครื่องได้ เพราะภาษาเครื่องเป็นภาษาที่มนุษย์เข้าใจได้ยากมีความสลับซับซ้อนมาก จึงทำให้ใช้เวลาในการสร้างมากที่สุดเมื่อเปรียบเทียบกับภาษาคอมพิวเตอร์ประเภอื่นๆ
2 ภาษาสัญลักษณ์ (Symbolic Language) หรือ ภาษาแอสเซมบลี (Assembly) คือ ภาษาที่ใช้รหัส สัญลักษณ์ ตัวแปลทางคณิตศาสตร์ หรือคำย่อแทนคำสั่งการทำงาน ซึ่งพัฒนามาจากภาษาเครื่องในปี พ.ศ. 2495 ประกอบไปด้วยเลขฐานสอง เลขฐานแปด เลขฐานสิบหก และเลขฐานสิบ
ภาษาสัญลักษณ์สามารถสื่อความหมายกับมนุษย์ได้มากขึ้น แต่คงคุณสมบัติในการควบคุมอุปกรณ์คอมพิวเตอร์ได้เหมือนภาษาเครื่อง ทำให้เป็นภาษาที่ใช้เฉพาะหรือรู้จักกันในผู้สร้างหรือผู้ศึกษาเฉพาะด้านนี้เท่านั้น การเขียนหรือการสร้างภาษานี้ยังต้องมีขั้นตอนการทำงานอย่างละเอียด ต้องอาศัยผู้รู้และเข้าใจระบบการทำงานภายในเครื่องคอมพิวเตอร์หรืออุปกรณ์ชิ้นนั้นๆ เป็นอย่างดี
ภาษาระดับสูง (High Level Language
คือ ภาษาที่ได้รับการพัฒนาให้มีลักษณะคล้ายกับภาษาที่มนุษย์ใช้ในชีวิตประจำวัน โดยผู้สร้างหรือผู้เขียนภาษาระดับสูงไม่จำเป็นต้องรู้ถึงระบบการทำงานภายในเครื่องคอมพิวเตอร์ จึงมีความง่ายและใช้เวลาในการสร้างหรือเขียนน้อยกว่าภาษาระดับต่ำภาษาระดับสูงยังสามารถใช้ได้กับเครื่องคอมพิวเตอร์ทุกเครื่อง ไม่เฉพาะเจาะจงว่าจะเป็นเครื่องคอมพิวเตอร์แบบใดหรือเครื่องใด ซึ่งอาจมีการปรับปรุงหรือเปลี่ยนแปลงภาษาเพียงเล็กน้อยเท่านั้น
ตัวอย่างภาษาระดับสูง ได้แก่ ภาษาเบสิก (BASIC Language) ภาษาปาสคาล (Pascal Language) และ ภาษาโคบอล (COBOL Language) เป็นต้น
ภาษาระดับสูงมาก
เป็นภาษาที่ได้รับการพัฒนาให้มีความง่ายในการเขียนและการทำความเข้าใจต่อมนุษย์มากที่สุด ซึ่งสามารถเขียนหรือสั่งงานเครื่องคอมพิวเตอร์ด้วยภาษาที่สั้นกะทันรัด โดยผู้เขียนไม่จำเป็นต้องเรียนรู้หรือสนใจกระบวนการทำงานของเครื่องคอมพิวเตอร์นั้น เมื่อต้องการให้เครื่องคอมพิวเตอร์ทำงานอะไรก็สามารถสร้างหรือเขียนคำสั่งนั้นลงไปได้เลย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น