PLEX
פרדיגמות | תכנות פרוצדורלי, תכנות אימפרטיבי, תכנות מקבילי |
---|---|
תאריך השקה |
שנות ה־70 של המאה ה־20 ![]() |
מפתח | Göran Hemdahl |
ניבים |
Plex-C Plex-M |
השפיעה על | Erlang |
![]() ![]() |
![](http://178.128.105.246/content-http-upload.wikimedia.org/wikipedia/commons/thumb/7/73/Mobile_Switching_Centre-Ericsson_AXE.jpg/220px-Mobile_Switching_Centre-Ericsson_AXE.jpg)
PLEX (קיצור של Programming Language for EXchanges) היא שפת תכנות ספציפית, התומכת בתכנות מקבילי ובריצה בזמן אמת (Real Time). היא פותחה על ידי תאגיד הטלקומוניקציה אריקסון (Ericcson) לצורך שימוש בארכיטקטורת AXE telephone exchange שלו. PLEX עוצבה על ידי Göran Hemdahl מתאגיד אריקסון בשנות ה-70, ומאז היא עודכנה ושודרגה פעמים רבות. בשנת 2008, תוארה PLEX כתווך בין שפת התכנות Fortran ו-Macro Assembler (מאקרו-ים בשפת סף). לשפה יש 2 ניבים: Plex-C אשר אחראי ל-AXE Central Processor ו-Plex-M אשר נמצא בשימוש ב-EMRP – ראשי תיבות של Extension Module Regional Processors.[1]
בשנות ה-80 תאגיד אריקסון החל לפתח שפת תכנות שתתפוס את מקומה של Plex. שפה זו בסופו של דבר התפתחה לשפת התכנות Erlang. לטענתו של אחד ממפתחי Erlang, ג'ו ארמסטרונג, Erlang הושפעה באופן משמעותי מ-PLEX ומארכיטקטורת AXE. עם זאת, לרוב נעשה שימוש ב-Erlang ביחד עם PLEX במקום להחליפה באופן מלא.