Chulalongkorn University Theses and Dissertations (Chula ETD)
การสร้างตัวแปลภาษาคอมพิวเตอร์ภาษาไทย
Other Title (Parallel Title in Other Language of ETD)
A construction of Thai-language compiler
Year (A.D.)
1985
Document Type
Thesis
First Advisor
วีระชาติ วหาวิศาล
Second Advisor
ยรรยง เต็งอำนวย
Faculty/College
Graduate School (บัณฑิตวิทยาลัย)
Degree Name
วิทยาศาสตรมหาบัณฑิต
Degree Level
ปริญญาโท
Degree Discipline
วิศวกรรมคอมพิวเตอร์
DOI
10.58837/CHULA.THE.1985.546
Abstract
ภาษาคอมพิวเตอร์ที่มีใช้อยู่ในประเทศไทย ปัจจุบันนี้มีวากยสัมพันธ์เป็นภาษาอังกฤษ ทำให้เกิดข้อจำกัดสำหรับผู้ใช้บางกลุ่มที่ไม่สันทัดภาษาอังกฤษ จึงมีผลทำให้การเขียนโปรแกรมบนเครื่องคอมพิวเตอร์ในประเทศไทยไม่แพร่หลายเท่าที่ควร ด้วยเหตุดังกล่าวและเพื่อเป็นการเสริมสร้างและปลูกฝังเอกลักษณ์การใช้ภาษาไทยผนวกไปกับวิทยาการที่ได้มาจากต่างประเทศ การวิจัยนี้จึงทำการสร้างตัวแปลแปลภาษาคอมพิวเตอร์ภาษาไทย การวิจัยนี้ประกอบด้วยสองขั้นตอน ขั้นแรกจะทำการออกแบบภาษาคอมพิวเตอร์ภาษาไทยที่มีคำสั่งเป็นคำสั่งภาษาไทย และตัวอักขระที่ใช้ในโปรแกรมจะเป็นอักขระไทยภาษาคอมพิวเตอร์ภาษาไทยนี้ประกอบด้วยส่วนสำคัญ สองส่วน คือ ส่วนข้อมูลและส่วนคำสั่งและโปรแกรมที่เขียนด้วยภาษาคอมพิวเตอร์ภาษาไทยจะเป็นแบบโปรแกรมโครงสร้าง ขั้นตอนมาเป็นการสร้างตัวแปรภาษาเพื่อแปลโปรแกรมดิบที่เขียนด้วยภาษาคอมพิวเตอร์ภาษาไทยเป็นผลลัพท์ไปสั่งให้เครื่องคอมพิวเตอร์ทำงาน ตัวแปลภาษาประกอบด้วย 2 ส่วน คือ ตัวแปลภาษาคอมพิวเตอร์ภาษาไทย ซึ่งแปลโปรแกรมดิบให้เป็นรหัสระหว่างกลาง และตัวแปลคำสั่งรหัสระหว่างกลางซึ่งทำการประมวลผลตามรหัสระหว่างกลางบนเครื่องคอมพิวเตอร์ การวิจัยนี้ยังใช้เป็นแนวทางพัฒนาการใช้ภาษาไทยสำหรับเครื่องคอมพิวเตอร์คำสั่งภาษาไทยที่ออกแบบขึ้นนี้สามารถใช้เป็นเครื่องมือเขียนโปรแกรมทางด้านซอฟแวร์ประยุกต์ภาษาไทย และนำไปใช้พัฒนาซอฟแวร์ระบบที่เป็นภาษาไทย เช่น ระบบปฏิบัติการภาษาไทย เป็นต้น
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Recommended Citation
กรุงเกษม, อดิศร, "การสร้างตัวแปลภาษาคอมพิวเตอร์ภาษาไทย" (1985). Chulalongkorn University Theses and Dissertations (Chula ETD). 48779.
https://digital.car.chula.ac.th/chulaetd/48779