Please enable JavaScript.
Coggle requires JavaScript to display documents.
ซอฟต์แวร์และระบบปฏิบัติการ - Coggle Diagram
ซอฟต์แวร์และระบบปฏิบัติการ
4.2 ภาษาคอมพิวเตอร์ (Programming (Programming Languages)
ภาษาคอมพิวเตอร์เป็นเรื่องของโปรแกรมคอมพิวเตอร์ ควรต้องเรียนรู้เกี่ยวกับภาษาคอมพิวเตอร์เพื่อใช้ในการพัฒนาโปรแกรม โดยผู้เขียนโปรแกรมส่วนใหญ่ เรียกว่า “โปรแกรมเมอร์” เป็นผู้ที่พัฒนาโปรแกรมด้วยการเขียนชุดคำสั่งเพื่อสั่งให้คอมพิวเตอร์ประมวลผล คอมพิวเตอร์รับคำสั่งการทำงานเป็นสัญญาณไฟฟ้า เรียกว่า “ภาษาเครื่อง” (Machine Language) ซึ่ง
จึงได้ มีการพัฒนาภาษาที่่ใช้กับคอมพิวเตอร์ขึ้นมาหลายภาษาแบ่งได้เป็น 4 ระดับ คือ...
ภาษาระดับต่ำ (Low-level Language)
ภาษาที่ไม่ต้องกำหนดขั้นตอนการทำงาน
ภาษาระดับสูง (High-level Language)
ภาษาเชิงวัตถุ (Object-Oriented Languages)
4.1 ความหมายของซอฟต์แวร์ (Software)
ซอฟต์แวร์ หมายถึง กลุ่มของชุดคำสั่ง (Instruction) หรือ
โปรแกรมที่สั่งให้คอมพิวเตอร์ทำงานเพื่อประมวลผลตามที่ผู้ใช้ต้องการ
ซอฟต์แวร์หรือชุดคำสั่งแบ่งออกเป็น 2 ประเภท ได้แก่...
ซอฟต์แวร์ระบบ (System Software)
ซอฟต์แวร์ประยุกต์ (Application Software)
สรุป
ซอฟต์แวร์หรือชุดคำสั่ง ซึ่งไม่สามารถจับต้องได้เหมือนกับฮาร์ดแวร์ แต่ระบบ
คอมพิวเตอร์จะไม่สามารถทำงานได้ถ้าขาดซอฟต์แวร์
หลักการทำงานของระบบปฏิบัติการโดยรวม มี 4 สถานะ คือ
สถานะพร้อม ระบบปฏิบัติการให้โปรเซสดังกล่าวใช้งานได้ สถานะทำ
4.4 ตัวแปลภาษา
การเขียนโปรแกรมด้วยภาษาใดก็ตาม โปรแกรมนั้นจะต้องมีตัวแปลภาษาเพื่อแปลโปรแกรมที่เขียนขึ้นมาให้เป็นภาษา
1คอมไพเลอร์ (Compiler)เป็นการทำงานของโปรแกรมแปลภาษาแบบคอมไพเลอร์เป็นการ
2อินเทอร์พรีเตอร์ (Interpreter)จะทำการแปลชุดคำสั่งทีละบรรทัด หากพบข้อผิดพลาดใน
4.3 ยุคของภาษาโปรแกรม (ต่อ)
ภาษาคอมพิวเตอร์ในยุคที่ 5 นี้ มีความใกล้เคียงกับภาษามนุษย์มากยิ่งขึ้น เรียกว่า ภาษาธรรมชาติ(Natural Language) ผู้ใช้สามารถสั่งงานด้วยเสียง เป็นการนำระบบฐานความรู้มาช่วย โดยจะแปลความของคำสั่งเพื่อทำให้คอมพิวเตอร์เข้าใจ