ridm@nrct.go.th   ระบบคลังข้อมูลงานวิจัยไทย   รายการโปรดที่คุณเลือกไว้

การสร้างตัวแปลภาษาออว์กเป็นภาษาซี

หน่วยงาน ฐานข้อมูลวิทยานิพนธ์ไทย

รายละเอียด

ชื่อเรื่อง : การสร้างตัวแปลภาษาออว์กเป็นภาษาซี
นักวิจัย : เฉลิมศักดิ์ ฉัตรดอกไม้ไพร
คำค้น : TRANSLATOR , PROGRAMMING LANGUAGE , AWK LANGUAGE , C LANGUAGE
หน่วยงาน : ฐานข้อมูลวิทยานิพนธ์ไทย
ผู้ร่วมงาน : -
ปีพิมพ์ : 2536
อ้างอิง : http://www.thaithesis.org/detail.php?id=1082536000847
ที่มา : -
ความเชี่ยวชาญ : -
ความสัมพันธ์ : -
ขอบเขตของเนื้อหา : -
บทคัดย่อ/คำอธิบาย :

วิทยานิพนธ์นี้มีจุดประสงค์เพื่อออกแบบและพัฒนาระบบซอฟต์แวร์เพื่อใช้ในการแปลโปรแกรมภาษาออว์กเป็นโปรแกรมภาษาซีที่ทำงานสมมูลกัน ระบบซอฟต์แวร์สำหรับการแปลดังกล่าวนี้ประกอบด้วยโปรแกรมตัวแปลภาษาออว์กเป็นภาษาซี และคลังซับรูทีนที่จะสนับสนุนการทำงานของโปรแกรมที่ผลิตจากตัวแปลภาษา ระบบซอฟต์แวร์ทั้งหมดได้ถูกพัฒนาและทดสอบบนระบบปฏิบัติการ Unix SystemV Release 4.0 โดยใช้โปรแกรมที่เป็นเครื่องช่วยในการผลิตตัวแปลภาษาคือเล็กซ์ (lex) และ แย็กค์ (yacc) เป้าหมายการใช้ตัวแปลภาษาออว์กเป็นภาษาซีมีสองประการ ประการแรกระบบการแปลภาษาออว์กเป็นภาษาซีนี้ เป็นอีกทางเลือกหนึ่งในการประมวลผลภาษาออว์ก ซึ่งจะทำงานเร็วกว่าการใช้ตัวแปลคำสั่งภาษาออว์ก (AWK interpreter)ที่ใช้กันมาแต่เดิม ประการที่สอง ในระบบคอมพิวเตอร์ที่ปราศจากตัวประมวลผลภาษาออว์ก แต่มีตัวแปลโปรแกรมภาษาซี (C compiler) อยู่นั้น เราสามารถจะใช้ระบบการแปลภาษาออว์กเป็นภาษาซีร่วมกับตัวแปลภาษาซีที่มีอยู่ทำการประมวลผลโปรแกรมภาษาออว์กในระบบคอมพิวเตอร์นั้นได้ทันที โดยมิต้องสร้างตัวประมวลผลภาษาออว์กโดยตรงแต่อย่างใด เนื่องจากมีเป้าหมายในการปรับปรุงความเร็วในการประมวลผลภาษาออว์กดังกล่าว ชุดทดสอบประสิทธิภาพในด้านความเร็วของโปรแกรมที่ผลิตจากตัวแปลภาษาได้ถูกสร้างขึ้นเพื่อประมวลผลการทำงานของระบบการแปลภาษาออว์กเป็นภาษาซีผลที่ได้พบว่า โดยเฉลี่ยแล้วโปรแกรมที่ผลิตจากตัวแปลภาษาออว์กเป็นภาษาซีจะทำงานเร็วกว่าการใช้ตัวแปลคำสั่งภาษาออว์กประมาณ 32%

บรรณานุกรม :
เฉลิมศักดิ์ ฉัตรดอกไม้ไพร . (2536). การสร้างตัวแปลภาษาออว์กเป็นภาษาซี.
    กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย.
เฉลิมศักดิ์ ฉัตรดอกไม้ไพร . 2536. "การสร้างตัวแปลภาษาออว์กเป็นภาษาซี".
    กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย.
เฉลิมศักดิ์ ฉัตรดอกไม้ไพร . "การสร้างตัวแปลภาษาออว์กเป็นภาษาซี."
    กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย, 2536. Print.
เฉลิมศักดิ์ ฉัตรดอกไม้ไพร . การสร้างตัวแปลภาษาออว์กเป็นภาษาซี. กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย; 2536.