| ชื่อเรื่อง | : | การศึกษาโครงสร้างของตัวแปลภาษาวอตฟิฟ |
| นักวิจัย | : | ศศิธร มโนดำรงธรรม |
| คำค้น | : | ภาษาฟอร์แทรน , ภาษาคอมพิวเตอร์ |
| หน่วยงาน | : | จุฬาลงกรณ์มหาวิทยาลัย |
| ผู้ร่วมงาน | : | วิชาญ เลิศวิภาตระกูล , จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย |
| ปีพิมพ์ | : | 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.
|
