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

อ่าน 1 นาที

ยูคลิดแบบพร้อมกัน

Concurrent Euclid ( ConEuc ) เป็นภาษาโปรแกรมแบบขนานที่พัฒนาต่อยอดมาจากภาษาโปรแกรม Euclidซึ่งออกแบบโดยJames CordyและRic Holtที่มหาวิทยาลัยโทรอนโต ในปี 1980 ConEuc...

ยูคลิดแบบพร้อมกัน

ยูคลิดแบบพร้อมกัน (ConEuc)
กระบวนทัศน์หลายกระบวนทัศน์ : มีโครงสร้าง , บังคับ , เชิงฟังก์ชัน
ออกแบบโดยเจมส์ คอร์ดีและริค โฮลท์
นักพัฒนาเจมส์ คอร์ดีและริค โฮลท์
ปรากฏครั้งแรก1980
วินัยในการพิมพ์แข็งแรงมั่นคง
โอเอสใช้งานได้กับหลายแพลตฟอร์ม : PDP-11 , VAX-11 , Motorola 68000 , Motorola 6809
ได้รับอิทธิพลจาก
ยูคลิด , การสื่อสารกระบวนการตามลำดับ
ได้รับอิทธิพล
ทัวริงพลัส

Concurrent Euclid ( ConEuc ) เป็นภาษาโปรแกรมแบบขนานที่พัฒนาต่อยอดมาจากภาษาโปรแกรม Euclidซึ่งออกแบบโดยJames CordyและRic Holtที่มหาวิทยาลัยโทรอนโต ในปี 1980 ConEuc ถูกออกแบบมาเพื่อใช้กับ ซอฟต์แวร์ระบบแบบขนานที่มีประสิทธิภาพสูงและมีความน่าเชื่อถือสูงเช่นระบบปฏิบัติการคอมไพเลอร์และระบบไมโครโปรเซสเซอร์แบบฝังตัว ระบบปฏิบัติการ TUNISซึ่งเป็นระบบปฏิบัติการUnixเวอร์ชันหนึ่ง ถูกพัฒนาขึ้นโดยใช้ Concurrent Euclid ทั้งหมด ConEuc ขยายส่วนหลักของ Euclid ด้วย กระบวนการและมอนิเตอร์ (ตามที่ CAR Hoareกำหนด) รวมถึงโครงสร้างภาษาที่จำเป็นสำหรับการเขียนโปรแกรมระบบ เช่น การคอมไพล์แยกต่างหาก ตัวแปรที่อยู่แบบสัมบูรณ์ ตัวแปลงชนิดข้อมูล จำนวนเต็มยาว และคุณสมบัติอื่นๆ

ConEuc ถูกพัฒนาขึ้นโดยใช้คอมไพเลอร์ขนาดเล็ก (50 กิโลไบต์) ที่ทำงานเร็ว พกพาได้ และสามารถคอมไพล์ตัวเองได้ พร้อมทั้งมีตัวสร้างโค้ดที่สามารถเปลี่ยนได้ มีการพัฒนาตัวสร้างโค้ดคุณภาพสูงสำหรับคอมพิวเตอร์หลายเครื่อง รวมถึงPDP-11 , VAX-11 , Motorola 68000และMotorola 6809 ซึ่งสร้างโค้ดที่มีคุณภาพเทียบเท่ากับคอมไพเลอร์ Cที่ดีที่สุดโปรแกรม Concurrent Euclid ที่ใช้การทำงานพร้อมกันสามารถรันบนเครื่องเปล่า (โดยใช้เคอร์เนลภาษาแอสเซมบลีขนาดเล็ก) หรือในโหมดจำลองเป็นกระบวนการปกติที่ทำงานภายใต้ระบบปฏิบัติการได้

ภาษาโปรแกรม Turingเป็นภาษาที่สืบทอดมาจาก Concurrent Euclid โดยตรง และ เวอร์ชัน Turing Plus ของมัน ได้เข้ามาแทนที่ ConEuc ในแอปพลิเคชันส่วนใหญ่ในที่สุด

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Concurrent_Euclid&oldid=1013655224 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ยูคลิดแบบพร้อมกัน

Concurrent Euclid ( ConEuc ) เป็นภาษาโปรแกรมแบบขนานที่พัฒนาต่อยอดมาจากภาษาโปรแกรม Euclidซึ่งออกแบบโดยJames CordyและRic Holtที่มหาวิทยาลัยโทรอนโต ในปี 1980 ConEuc...