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

อ่าน 2 นาที

เพล็กซ์ (ภาษาโปรแกรม)

PLEX (Programming Language for EXchanges) เป็น ภาษาโปรแกรม แบบขนานและเรียลไทม์เฉพาะทางภาษา PLEX ที่เป็นกรรมสิทธิ์นี้มีความเชื่อมโยงอย่างใกล้ชิดกับสถาปัตยกรรมของ ระบบโทรศัพท์ AXE...

เพล็กซ์ (ภาษาโปรแกรม)

เพล็กซ์
กระบวนทัศน์ขั้นตอน , คำสั่ง , พร้อมกัน
นักพัฒนากอรัน เฮมดาห์ล
ปรากฏครั้งแรกทศวรรษ 1970
โอเอสเอพีซีอาร์เอ็กซ์
ใบอนุญาตกรรมสิทธิ์
ภาษาถิ่น
เพล็กซ์ซี, เพล็กซ์เอ็ม
ได้รับอิทธิพล
เออร์ลัง
เอริคสัน AXE

PLEX (Programming Language for EXchanges) เป็น ภาษาโปรแกรมแบบขนานและเรียลไทม์เฉพาะทางภาษา PLEX ที่เป็นกรรมสิทธิ์นี้มีความเชื่อมโยงอย่างใกล้ชิดกับสถาปัตยกรรมของระบบโทรศัพท์ AXE ของ Ericsson ซึ่งได้รับการออกแบบมาเพื่อควบคุม PLEX ได้รับการพัฒนาโดย Göran Hemdahl ที่Ericssonในช่วงทศวรรษ 1970 [ 1 ] และมีการพัฒนาอย่างต่อเนื่องนับตั้งแต่นั้นมา[ 2 ]ในปี 2008 PLEX ได้รับการอธิบายว่าเป็น "การผสมผสานระหว่างFortranและmacro assembler " [ 3 ]

ภาษานี้มีสองรูปแบบ: Plex-C ใช้สำหรับ หน่วยประมวลผลกลาง AXE (CP) และPlex-Mใช้สำหรับหน่วยประมวลผลระดับภูมิภาคโมดูลส่วนขยาย (EMRP) [ 4 ]

Ericsson เริ่มโครงการในช่วงกลางทศวรรษ 1980 เพื่อสร้างภาษาที่สืบทอดต่อมา ซึ่งส่งผลให้เกิดErlang ขึ้น ตามคำกล่าวของผู้ร่วมสร้างJoe Armstrong "Erlang ได้รับอิทธิพลอย่างมากจาก PLEX และการออกแบบ AXE" [ 1 ] Erlang ไม่ได้มาแทนที่ PLEX แต่ถูกใช้ควบคู่กันไป

แบบจำลองการดำเนินการ

ระบบจะถูกแบ่งออกเป็นหน่วยโค้ดที่คอมไพล์และโหลดแยกกันเรียกว่า "บล็อก" บล็อกจะรอสัญญาณอย่างน้อยหนึ่งสัญญาณที่ส่งมาจากที่อื่นในระบบ ซึ่งจะกระตุ้นการทำงานของโค้ด[ 4 ]

พรีคอมไพเลอร์

มี พรีคอมไพเลอร์ หรือตัวสร้างโค้ด หลายตัวที่สามารถสร้างซอร์สโค้ดในPlex-Cจาก ภาษา โปรแกรมระดับสูงหรือโมเดลกราฟิกได้ โดยสามารถสร้างPlex-Cจาก:

ซอร์สโค้ดในPlex-Cจะถูกคอมไพล์เป็นภาษาแอสเซมบลีASA210CรูปแบบไบนารีของASA210Cจะถูกตีความโดยฮาร์ดแวร์และไมโครโค้ดหรือถูกคอมไพล์โดยคอมไพเลอร์แบบ Just-in-Time ให้เป็น โค้ดเครื่องจักรดั้งเดิม สำหรับ ไมโคร โปรเซสเซอร์ความจุสูง

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

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ เพล็กซ์ (ภาษาโปรแกรม)

PLEX (Programming Language for EXchanges) เป็น ภาษาโปรแกรม แบบขนานและเรียลไทม์เฉพาะทางภาษา PLEX ที่เป็นกรรมสิทธิ์นี้มีความเชื่อมโยงอย่างใกล้ชิดกับสถาปัตยกรรมของ ระบบโทรศัพท์ AXE...

แบบจำลองการดำเนินการ

ระบบจะถูกแบ่งออกเป็นหน่วยโค้ดที่คอมไพล์และโหลดแยกกันเรียกว่า "บล็อก" บล็อกจะรอสัญญาณอย่างน้อยหนึ่งสัญญาณที่ส่งมาจากที่อื่นในระบบ ซึ่งจะกระตุ้นการทำงานของโค้ด [ 4 ]

พรีคอมไพเลอร์

มี พรีคอมไพเลอร์ หรือตัวสร้างโค้ด หลายตัวที่สามารถสร้าง ซอร์สโค้ด ใน Plex-C จาก ภาษา โปรแกรมระดับสูง หรือโมเดลกราฟิกได้ โดยสามารถสร้าง Plex-C จาก: