ภาษาคอมพิวเตอร์
เป็นสื่อกลางระหว่างมนุษย์กับเครื่องคอมพิวเตอร์
เพื่อควบคุมและสั่งงานให้เครื่องทำงานตามคำสั่งเพื่อให้ได้ผลลัพธ์ตามที่ผู้ใช้ต้องการ
ซึ่งในปัจจุบันภาษาคอมพิวเตอร์ได้มีผู้พัฒนาออกมามากมายหลานภาษา
ผู้เขียนโปรแกรมจะต้องทำความเข้าใจถึงหลักการเขียน
และรูปแบบโครงสร้างคำสั่งของภาษานั้นๆ โดยภาษาคอมพิวเตอร์ได้แบ่งออกเป็น 5 ระดับคือ
1.ภาษาเครื่อง (Machine
Languagr)
2. ภาษาระดับต่ำ
(Low Level Language)
3.ภาษาระดับสูง
(High level Language
4 ภาษาระดับสูงมาก
(Very High-level Language)
5 ภาษาธรรมชาติ
(Nature language)
โปรแกรมแปลภาษา
เป็นซอฟต์แวร์หรือชุดคำสั่งที่ทำหน้าที่แปลโคดโปรแกรม (Source Program) ให้เป็นคำสั่งปฏิบัติการ
(Object Program) เนื่องจากภาษาระดับต่ำและภาษาระดับสูงเป็นภาษาที่เครื่องคอมพิวเตอร์ไม่สามารถรับรู้ได้
จำเป็นต้องมีชุดคำสั่งที่ใช้เป็นตัวแปลภาษาให้เป็นภาษาเครื่องโปรแกรมแปลภาษาแบ่งออกเป็น
2 ประเภท คือ
1. ตัวแปลภาษาระดับต่ำ
ได้แก่ แอสเซมเบลอร์ ( Assembler )
2. ตัวแปลภาษาระดับสูง
ได้แก่ คอมไพเลอร์ (Compiler) และอินเตอร์พรีตเตอร์ (Interpreter)
ในการเขียนโปรแกรมจะต้องเลือกภาษาคอมพิวเตอร์ที่มีความสามารถตรงกับลักษณะงานที่จะนำไปใช้หรือพัฒนา
อีกทั้งผู้เขียนจะต้องมีความรู้ในภาษานั้นๆ
ซึ่งภาษาคอมพิวเตอร์อย่างมากมายให้เลือกใช้โดยแบ่งเป็น 3 ประเภท คือ
1. ภาษาที่เหมาะสำหรับงานธุรกิจ
(Business Language)
2. ภาษาที่เหมาะสำหรับด้านวิทยาศาสตร์
(Scientific language)
3. ภาษาที่สารถใช้งานได้อเนกประสงค์
(Multipurpose Language)
ภาษาซีพัฒนาขึ้นมาในปี
ค.ศ.1970 โดย เดนนิส ริชชี (Dennis Ritchie) แห่ง Bell
Telephone Laboratories, Inc. ซึงภาษาซีนั้นมีต้นกำเนิดมาจากภาษา 2 ภาษา คือ ภาษา
BCPL และภาษา B เมื่อมีการศึกษาภาษาบีอย่างละเอียดได้พบข้อบกพร่องต่างๆ ของภาษาบี
จึงไดมีการพัฒนารูปแบบภาษาบีขึ้นใหม่ให้มีหลักการทำงานที่ดีกว่าเดิม และใช้ชื่อว่า
ภาษาซี ( C language )
ไม่มีความคิดเห็น:
แสดงความคิดเห็น