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

การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ

หน่วยงาน จุฬาลงกรณ์มหาวิทยาลัย

รายละเอียด

ชื่อเรื่อง : การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ
นักวิจัย : ศศิธร มโนดำรงธรรม
คำค้น : ภาษาฟอร์แทรน , ภาษาคอมพิวเตอร์
หน่วยงาน : จุฬาลงกรณ์มหาวิทยาลัย
ผู้ร่วมงาน : วิชาญ เลิศวิภาตระกูล , จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย
ปีพิมพ์ : 2528
อ้างอิง : http://cuir.car.chula.ac.th/handle/123456789/48027
ที่มา : -
ความเชี่ยวชาญ : -
ความสัมพันธ์ : -
ขอบเขตของเนื้อหา : -
บทคัดย่อ/คำอธิบาย :

วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2528

ตัวแปลภาษาคือโปรแกรมสำหรับแปลภาษาระดับสูงให้เป็นภาษาเครื่องที่เครื่องคอมพิวเตอร์สามารถตีความได้ซึ่งทำให้ผู้เขียนโปรแกรมไม่ต้องคอยพะวงกับรายละเอียดของขั้นตอนการทำงานของเครื่องคอมพิวเตอร์ด้วยเหตุนี้เองจึงมีการพยายามพัฒนาตัวแปลภาษาให้มีประสิทธิภาพมากขึ้น เพื่อช่วยผู้เขียนโปรแกรมและในขณะนี้ที่สถาบันบริการคอมพิวเตอร์จุฬาลงกรณ์มหาวิทยาลัย ได้จัดเตรียมตัวแปลภาษาที่ใช้ในการแปลภาษาระดับสูงให้เป็นภาษาเครื่องให้กับผู้เขียนโปรแกรมด้วยเช่นกัน ตัวแปลภาษาที่ใช้อยู่นี่คือตัวแปลภาษาวอตฟิฟ ทำงานภายใต้การควบคุมของระบบโอเอสริเอสวัน ของเครื่องไอบีเอ็ม 3031 ซึ่งจะทำงานได้รวดเร็วแต่เนื่องจากยังไม่มีผู้ศึกษาในรายละเอียดของตัวแปลภาษานี้จึงทำให้เป็นการยากที่จะเปลี่ยนแปลงบางสิ่งบางอย่างในตัวแปลภาษาในเวลาต่อมา ดังนั้นการใช้ตัวแปลภาษานี้จึงใช้อย่างไม่มีประสิทธิภาพเท่าที่ควรการศึกษาโครงสร้างหลักของตัวแปลภาษา จะช่วยให้เข้าใจขั้นตอนการดำเนินงานของตัวแปลภาษานี้และสามารถปรับปรุงการทำงาน ในการศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ นอกจากจะศึกษาจากเอกสารที่มีอยู่แล้ว ยังได้ทดสอบกับเครื่องคอมพิวเตอร์โดยใช้โปรแกรมซึ่งทำหน้าที่ช่วยในการทดสอบ (GTF) ตรวจสอบโมดูลที่ถูกเรียกใช้งานในการกำหนดงานแต่ละลักษณะ ผลของการทดลองปรากฏว่า โครงสร้างของตัวแปลภาษาวอตฟิฟมีเพียงเฟสเดียวคือ ‘WATFIV’ ในเฟสดังกล่าวยังได้แบ่งออกเป็นโมดูลหลักๆ ซึ่งแต่ละโมดูลจะทำหน้าที่แตกต่างกันดังนี้ 1.การจัดการข้อมูลนำเข้า/ข้อมูลออก: จะทำหน้าที่ในการอ่านข้อมูล และการเขียนข้อมูล ทั้งในช่วงการแปลและการทำงานจริง 2. การจัดการหน่วยความจำ : จะทำหน้าที่จัดแบ่งเนื้อที่ทำงานให้กับข้อมูลนำเข้าและข้อมูลออก และตัวควบคุมระบบ 3. การขัดจังหวะ : จะทำหน้าที่ขัดจังหวะโปรแกรมที่กำลังทำงานอยู่ ทั้งในช่วงการแปลและช่วงทำงานจริง 4. การคิดบัญชี : จะทำหน้าที่รวบรวมข้อมูลต่างๆเพื่อเก็บเป็นสถิติ เช่น เวลาที่ใช้ในการพิมพ์, ปริมาณเนื้อที่ที่เก็บข้อมูล, ฯลฯ 5. ฟังชันก์ของระบบควบคุม : จะทำหน้าที่ในการเรียกใช้โปรแกรมต่างๆ ตลอดการทำงาน 6. โปรแกรมประกอบ : จะทำหน้าที่ในการสร้างและใช้ชุดโปรแกรม จากการที่โมดูลหลักต่างๆ ทำหน้าที่แตกต่างกันนี้เอง จะเห็นได้ว่าถ้ามีการศึกษารายละเอียดและเปลี่ยนแปลงค่าพารามิเตอร์บางตัวในโมดูลนั้นๆแล้ว จะทำให้การใช้งานในปัจจุบันมีประสิทธิภาพยิ่งขึ้น

บรรณานุกรม :
ศศิธร มโนดำรงธรรม . (2528). การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ.
    กรุงเทพมหานคร : จุฬาลงกรณ์มหาวิทยาลัย.
ศศิธร มโนดำรงธรรม . 2528. "การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ".
    กรุงเทพมหานคร : จุฬาลงกรณ์มหาวิทยาลัย.
ศศิธร มโนดำรงธรรม . "การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ."
    กรุงเทพมหานคร : จุฬาลงกรณ์มหาวิทยาลัย, 2528. Print.
ศศิธร มโนดำรงธรรม . การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ. กรุงเทพมหานคร : จุฬาลงกรณ์มหาวิทยาลัย; 2528.