กลับไปหน้าบทความ

อ่าน 2 นาที

อันคอล

UNCOL ( Universal Computer Oriented Language ) เป็น ภาษาตัวกลาง สากล สำหรับ คอมไพเลอร์ แนวคิดนี้ได้รับการแนะนำในปี พ.ศ.

อันคอล

UNCOL ( Universal Computer Oriented Language ) เป็นภาษาตัวกลาง สากล สำหรับคอมไพเลอร์แนวคิดนี้ได้รับการแนะนำในปี พ.ศ. 2491 โดยคณะกรรมการเฉพาะกิจSHARE [ 1 ]มันไม่เคยได้รับการกำหนดหรือนำไปใช้งานอย่างสมบูรณ์ ในหลายๆ ด้าน มันเป็นเพียงแนวคิดมากกว่าภาษา

UNCOL มีจุดประสงค์เพื่อให้คอมไพเลอร์สามารถใช้งานได้อย่างประหยัดสำหรับสถาปัตยกรรมชุดคำสั่ง และภาษาโปรแกรม ใหม่แต่ละแบบ ซึ่งจะช่วยลดปัญหา N×M เหลือ N+M [ 2 ] สถาปัตยกรรมเครื่องแต่ละแบบจะต้องการคอมไพเลอร์แบ็กเอนด์เพียงตัวเดียว และภาษาโปรแกรมแต่ละภาษาจะต้องการคอมไพเลอร์ฟรอนท์เอนด์เพียงตัวเดียว นี่เป็นเป้าหมายที่ทะเยอทะยานมาก เนื่องจากเทคโนโลยีคอมไพเลอร์ยังอยู่ในช่วงเริ่มต้น และฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ยังไม่ได้รับการกำหนดมาตรฐานมากนัก

ประวัติศาสตร์

แนวคิดเรื่องภาษากลางสากลเช่นนี้มีมานานแล้ว: รายงาน SHARE (1958) ระบุไว้แล้วว่า "[มีการ]อภิปรายโดยบุคคลอิสระหลายคนมาตั้งแต่ปี 1954 แล้ว" Macrakis (1993) สรุปชะตากรรมของแนวคิดนี้ไว้ดังนี้:

UNCOL เป็นความพยายามที่ทะเยอทะยานอย่างมากในช่วงต้นทศวรรษ 1960 เป็นความพยายามที่จะแก้ปัญหาการเขียนคอมไพเลอร์ แต่สุดท้ายก็ล้มเหลวเพราะเทคโนโลยีภาษาและคอมไพเลอร์ยังไม่พัฒนาเต็มที่ ในทศวรรษ 1970 คอมไพเลอร์-คอมไพเลอร์ได้เข้ามาช่วยแก้ปัญหาที่ UNCOL ตั้งไว้ นั่นคือการผลิตคอมไพเลอร์สำหรับภาษาใหม่และเครื่องจักรใหม่ได้อย่างประหยัด

UNCOL บางครั้งถูกใช้เป็นคำทั่วไปสำหรับแนวคิดของภาษาตัวกลางสากลArchitecture Neutral Distribution Formatเป็นตัวอย่างของ UNCOL ในความหมายนี้ เช่นเดียวกับ ระบบ ไบต์โค้ด ต่างๆ เช่นp-codeของUCSD Pascalและที่โดดเด่นที่สุดคือไบต์โค้ดของ Java [ 3 ]

ดูเพิ่มเติม

หมายเหตุ

  1. ^ Strong, J.; Wegstein, J.; Tritter, A.; Olsztyn, J.; Mock, O.; Steel, T. (สิงหาคม 1958). "ปัญหาของการเขียนโปรแกรมการสื่อสารกับเครื่องจักรที่เปลี่ยนแปลง: แนวทางแก้ไขที่เสนอ" . Communications of the ACM . 1 (8): 12– 18. doi : 10.1145/368892.368915 .
  2. ^ John Levine (23 พฤศจิกายน 2021). "UNCOL และการย้อนกลับการแก้ไขจากรายชื่อผู้รับจดหมาย" . dmarc-ietf (รายชื่อผู้รับจดหมาย) . สืบค้นเมื่อ24 พฤศจิกายน 2021 .
  3. ^ John English, Introduction to Operating Systems: Behind the Desktop , Palgrave MacMillan 2005, ISBN 0230374085หน้า 10
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=UNCOL&oldid=1315498543 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อันคอล

UNCOL ( Universal Computer Oriented Language ) เป็น ภาษาตัวกลาง สากล สำหรับ คอมไพเลอร์ แนวคิดนี้ได้รับการแนะนำในปี พ.ศ.

ประวัติศาสตร์

แนวคิดเรื่องภาษากลางสากลเช่นนี้มีมานานแล้ว: รายงาน SHARE (1958) ระบุไว้แล้วว่า "[มีการ]อภิปรายโดยบุคคลอิสระหลายคนมาตั้งแต่ปี 1954 แล้ว" Macrakis (1993) สรุปชะตากรรมของแนวคิดนี้ไว้ดังนี้:

หมายเหตุ

^ Strong, J.; Wegstein, J.; Tritter, A.; Olsztyn, J.; Mock, O.; Steel, T. (สิงหาคม 1958). "ปัญหาของการเขียนโปรแกรมการสื่อสารกับเครื่องจักรที่เปลี่ยนแปลง: แนวทางแก้ไขที่เสนอ" . Communications of the ACM . 1 (8): 12– 18. doi : 10.1145/368892.368915 .