แจ้งเอกสารไม่ครบถ้วน, ไม่ตรงกับชื่อเรื่อง หรือมีข้อผิดพลาดเกี่ยวกับเอกสาร ติดต่อที่นี่ ==>
หากไม่มีอีเมลผู้รับให้กรอก thailis-noc@uni.net.th ติดต่อเจ้าหน้าที่เจ้าของเอกสาร กรณีเอกสารไม่ครบหรือไม่ตรง

Construction of an AWK-to-C translator
การสร้างตัวแปลภาษาออว์กเป็นภาษาซี

ThaSH: Translators (Computer programs)
ThaSH: AWK (Computer program language)
ThaSH: C (Computer program language)
Abstract: This thesis presents the design and development of a software system that translates any AWK program into a functionally equivalent C program. The AWK-to-C translation system, which comprises an AWK-to -C translator and a library of subroutines that support the execution of the generated programs, has been constructed successfully on the Unix System V Release 4.0, using the Unix language development tools lex and yacc. The purpose of the AWK-to-C translator is twofold. First, it serves as a faster alternative to the traditional AWK interpreters for processing AWK programs. Secondly, on the system with a C compiler but without an AWK language processor available, the AWK-to-C translator ported to the system, together with the C compiler, practically serves as a sole, complete implementation of the AWK language on that system. A performance measurement suite was constructed to evaluate the performance of the translator-generated programs. The results indicate that in most cases, the generated programs run faster that their interpreted counterparts. The average speed improvement over the ten representative cases is 32%
Abstract: วิทยานิพนธ์นี้มีจุดประสงค์เพื่อออกแบบและพัฒนาระบบซอฟต์แวร์เพื่อใช้ในการ แปลโปรแกรมภาษาออว์กเป็นโปรแกรมภาษาซีที่ทำงานสมมูลกัน ระบบซอฟต์แวร์สำหรับการแปลดังกล่าวนี้ประกอบด้วยโปรแกรมตัวแปลภาษาออว์กเป็น ภาษาซี และคลังซับรูทีนที่จะสนับสนุนการทำงานของโปรแกรมที่ผลิตจากตัวแปลภาษา ระบบซอฟต์แวร์ทั้งหมดได้ถูกพัฒนาและทดสอบบนระบบปฏิบัติการ Unix System V Release 4.0 โดยใช้โปรแกรมที่เป็นเครื่องช่วยในการผลิตตัวแปลภาษา คือ เล็กซ์ (lex) และแย็กค์ (yacc) เป้าหมายการใช้ตัวแปลภาษาออว์กเป็นภาษาซีมีสองประการ ประการแรก ระบบการแปลภาษาออว์กเป็นภาษาซีนี้เป็นอีกทางเลือกหนึ่งในการประมวลผลภาษา ออว์ก ซึ่งจะทำงานเร็วกว่าการใช้ตัวแปลคำสั่งภาษาออว์ก (AWK interpreter) ที่ใช้กันมาแต่เดิม ประการที่สองในระบบคอมพิวเตอร์ที่ปราศจากตัวประมวลผลภาษาออว์ก แต่มีตัวแปลโปรแกรมภาษาซี (C compiler) อยู่นั้น เราสามารถจะใช้ระบบการแปลภาษาออว์กเป็นภาษาซีร่วมกับตัวแปลภาษาซีที่มีอยู่ ทำการประมวลผลโปรแกรมภาษาออว์กในระบบคอมพิวเตอร์นั้นได้ทันที โดยมิต้องสร้างตัวประมวลผลภาษาออว์กโดยตรงแต่อย่างใด เนื่องจากมีเป้าหมายในการปรับปรุงความเร็วในการประมวลผลภาษาออว์กดังกล่าว ชุดทดสอบประสิทธิภาพในด้านความเร็วของโปรแกรมที่ผลิตจากตัวแปลภาษาได้ถูก สร้างขึ้นเพื่อประมวลผลการทำงานของระบบการแปลภาษาออว์กเป็นภาษาซี ผลที่ได้พบว่าโดยเฉลี่ยแล้วโปรแกรมที่ผลิตจากตัวแปลภาษาออว์กเป็นภาษาซีจะทำ งานเร็วกว่าการใช้ตัวแปลคำสั่งภาษาออว์กประมาณ 32%
Chulalongkorn University. Center of Academic Resources
Address: BANGKOK
Email: cuir@car.chula.ac.th
Role: Advisor
Created: 1994
Modified: 2553-11-24
Issued: 2010-11-23
วิทยานิพนธ์/Thesis
application/pdf
ISBN: 9745839647
eng
DegreeName: Master of Science
Descipline: Computer Science
©copyrights Chulalongkorn University
RightsAccess:
ลำดับที่.ชื่อแฟ้มข้อมูล ขนาดแฟ้มข้อมูลจำนวนเข้าถึง วัน-เวลาเข้าถึงล่าสุด
1 chalermsak_ch.pdf 5.32 MB53 2020-05-12 15:03:04
ใช้เวลา
0.043293 วินาที

Chalermsak Chatdokmaiprai
Title Contributor Type
Construction of an AWK-to-C translator
จุฬาลงกรณ์มหาวิทยาลัย
Chalermsak Chatdokmaiprai
Somchai Thayarnyong
วิทยานิพนธ์/Thesis
Somchai Thayarnyong
Title Creator Type and Date Create
Construction of an AWK-to-C translator
จุฬาลงกรณ์มหาวิทยาลัย
Somchai Thayarnyong
Chalermsak Chatdokmaiprai
วิทยานิพนธ์/Thesis
Performance analysis of the university entrance examination application system
จุฬาลงกรณ์มหาวิทยาลัย
;Somchai Thayarnyong
Anchalee Wongrukmit
วิทยานิพนธ์/Thesis
The construction of flowchart generator for COBOL source program
จุฬาลงกรณ์มหาวิทยาลัย
Somchai Thayarnyong
Satira Poolsrup
วิทยานิพนธ์/Thesis
Relocation mechanism in FORTRAN compiler based on FORTRAN compiler-d of NEAC 2200/200 system
จุฬาลงกรณ์มหาวิทยาลัย
Somchai Thayarnyong
Yunyong Teng-amnuay
วิทยานิพนธ์/Thesis
Development of an interfacing unit enabling a microcomputer to emulate IBM 3278
จุฬาลงกรณ์มหาวิทยาลัย
Somchai Thayarnyong
Somchai Asavakul
วิทยานิพนธ์/Thesis
A dependency analysis of Thai sentences for a computerized parsing system
จุฬาลงกรณ์มหาวิทยาลัย
;Peansiri E. Vongvipanond;Somchai Thayarnyong
Wirote Aroonmanakun
วิทยานิพนธ์/Thesis
Copyright 2000 - 2025 ThaiLIS Digital Collection Working Group. All rights reserved.
ThaiLIS is Thailand Library Integrated System
สนับสนุนโดย สำนักงานบริหารเทคโนโลยีสารสนเทศเพื่อพัฒนาการศึกษา
กระทรวงการอุดมศึกษา วิทยาศาสตร์ วิจัยและนวัตกรรม
328 ถ.ศรีอยุธยา แขวง ทุ่งพญาไท เขต ราชเทวี กรุงเทพ 10400 โทร. โทร. 02-232-4000
กำลัง ออน์ไลน์
ภายในเครือข่าย ThaiLIS จำนวน 10
ภายนอกเครือข่าย ThaiLIS จำนวน 6,277
รวม 6,287 คน

More info..
นอก ThaiLIS = 169,092 ครั้ง
มหาวิทยาลัยสังกัดทบวงเดิม = 1,605 ครั้ง
มหาวิทยาลัยราชภัฏ = 478 ครั้ง
มหาวิทยาลัยเทคโนโลยีราชมงคล = 79 ครั้ง
หน่วยงานอื่น = 21 ครั้ง
มหาวิทยาลัยเอกชน = 14 ครั้ง
มหาวิทยาลัยสงฆ์ = 8 ครั้ง
สถาบันพระบรมราชชนก = 5 ครั้ง
รวม 171,302 ครั้ง
Database server :
Version 2.5 Last update 1-06-2018
Power By SUSE PHP MySQL IndexData Mambo Bootstrap
มีปัญหาในการใช้งานติดต่อผ่านระบบ UniNetHelp


Server : 8.199.134
Client : Not ThaiLIS Member
From IP : 216.73.216.212