מודולה-2 – הבדלי גרסאות
דויד פון תמר (שיחה | תרומות) הפרדת המהדורות מרשימת המקורות הכללית. |
דויד פון תמר (שיחה | תרומות) תיקון מקורות. |
||
שורה 20: | שורה 20: | ||
== היסטוריה == |
== היסטוריה == |
||
בשנת 1982 פורסמה המהדורה הראשונה של מדריך השפה מאת ניקלאוס וירת על ידי [[הוצאת שפרינגר]].<ref group="מהדורות">{{צ-ספר|שם=Programming in Modula-2|קישור=https://www.springer.com/gp/book/9783642967177|מו"ל=Springer-Verlag|שנת הוצאה=1982|מקום הוצאה=Berlin Heidelberg|ISBN=978-3-642-96717-7|מחבר=Niklaus Wirth|שפה=en|מהדורה=1st Edition}}</ref> |
בשנת 1982 פורסמה המהדורה הראשונה של מדריך השפה מאת ניקלאוס וירת על ידי [[הוצאת שפרינגר]].<ref group="מהדורות">{{צ-ספר|שם=Programming in Modula-2|קישור=https://www.springer.com/gp/book/9783642967177|מו"ל=Springer-Verlag|שנת הוצאה=1982|מקום הוצאה=Berlin, Heidelberg|ISBN=978-3-642-96717-7|מחבר=Niklaus Wirth|שפה=en|מהדורה=1st Edition}}</ref> |
||
בשנת 1983 פורסמה המהדורה השנייה של מדריך השפה.<ref group="מהדורות">{{צ-ספר|שם=Programming in Modula-2|קישור=https:// |
בשנת 1983 פורסמה המהדורה השנייה של מדריך השפה.<ref group="מהדורות">{{צ-ספר|שם=Programming in Modula-2|קישור=https://link.springer.com/book/10.1007/978-3-642-96757-3|מו"ל=Springer-Verlag|שנת הוצאה=1982|מקום הוצאה=Berlin, Heidelberg|ISBN=978-3-642-96757-3|מחבר=Niklaus Wirth|שפה=en|מהדורה=2nd Edition}}</ref> |
||
בשנת 1985 פורסמה המהדורה השלישית של מדריך השפה.<ref group="מהדורות">{{צ-ספר|שם=Programming in Modula-2|קישור=http://link.springer.com/10.1007/978-3-642-96878-5|מו"ל=Springer Berlin Heidelberg|שנת הוצאה=1985|מקום הוצאה=Berlin, Heidelberg|ISBN=978-3-642-96880-8|מחבר=Niklaus Wirth|שפה=en|מהדורה=3rd Edition}}</ref> |
בשנת 1985 פורסמה המהדורה השלישית של מדריך השפה.<ref group="מהדורות">{{צ-ספר|שם=Programming in Modula-2|קישור=http://link.springer.com/10.1007/978-3-642-96878-5|מו"ל=Springer Berlin Heidelberg|שנת הוצאה=1985|מקום הוצאה=Berlin, Heidelberg|ISBN=978-3-642-96880-8|מחבר=Niklaus Wirth|שפה=en|מהדורה=3rd Edition}}</ref> |
||
בשנת 1988 פורסמה המהדורה הרביעית של מדריך השפה.<ref group="מהדורות" name=":1">{{צ-ספר|שם=Programming in Modula-2|קישור=https:// |
בשנת 1988 פורסמה המהדורה הרביעית של מדריך השפה.<ref group="מהדורות" name=":1">{{צ-ספר|שם=Programming in Modula-2|קישור=https://link.springer.com/book/10.1007/978-3-642-83565-0|מו"ל=Springer-Verlag|שנת הוצאה=1988|מקום הוצאה=Berlin, Heidelberg|ISBN=978-3-642-83567-4|מהדורה=4th Edition|מחבר=Niklaus Wirth|שפה=en}}</ref> |
||
== עיצוב == |
== עיצוב == |
גרסה מ־02:10, 25 באפריל 2021
הערך נמצא בשלבי עבודה במסגרת מיזם "עבודות ויקידמיות" עם אוניברסיטת תל אביב – הקורס האקדמי "מויקיפדיה לויקינתונים". נא לא לערוך ערך זה עד להסרת התבנית. הערות לערך נא להוסיף בדף השיחה.
| ||
הערך נמצא בשלבי עבודה במסגרת מיזם "עבודות ויקידמיות" עם אוניברסיטת תל אביב – הקורס האקדמי "מויקיפדיה לויקינתונים". נא לא לערוך ערך זה עד להסרת התבנית. הערות לערך נא להוסיף בדף השיחה. | |
שגיאות פרמטריות בתבנית:שפת תכנות
פרמטרים [ שנה ] לא מופיעים בהגדרת התבנית
פרדיגמות | תכנות אימפרטיבי, מודולריות, תכנות מובנה, concurrent computing |
---|---|
תאריך השקה | 1978 |
מתכנן | ניקלאוס וירת |
מפתח | ניקלאוס וירת |
גרסה אחרונה | (1985[דרוש מקור]) |
טיפוסיות | חזקה[דרוש מקור], סטטית[דרוש מקור] |
מימושים | ETH, GNU, ADW |
ניבים | PIM2,[דרוש מקור] PIM3,[דרוש מקור] PIM4,[דרוש מקור] ISO[דרוש מקור] |
הושפעה על ידי | פסקל, מודולה |
השפיעה על | מודולה־3,[דרוש מקור] עדה,[דרוש מקור] לואה[דרוש מקור] |
מוֹדוּלה־2 (באנגלית: Modula-2) היא שפת תכנות מובנת ופרוצדורלית שפותחה על ידי ניקלאוס וירת בין השנים 1977 ו־1985 במכון הטכנולוגי של ציריך.[1] מודולה־2 הורחבה במקור מפסקל, והיא ירשה את הפיתוח של מודולה הראשונה, שהופסק לטובת הפיתוח של מודולה־2 כדי לתת מענה מקיף לכל החסרונות של פסקל.[1][2] חידושיה של מודולה־2 הובילו אותה להצלחה ושימוש תעשייתי ומדעי נרחב בסוף המאה ה־20, ובנוסף הייתה מקור השראה בעיצובן של שפות תכנות רבות[דרושה הבהרה] שהופיעו אחריה.[דרוש מקור]
היסטוריה
בשנת 1982 פורסמה המהדורה הראשונה של מדריך השפה מאת ניקלאוס וירת על ידי הוצאת שפרינגר.[מהדורות 1]
בשנת 1983 פורסמה המהדורה השנייה של מדריך השפה.[מהדורות 2]
בשנת 1985 פורסמה המהדורה השלישית של מדריך השפה.[מהדורות 3]
בשנת 1988 פורסמה המהדורה הרביעית של מדריך השפה.[מהדורות 4]
עיצוב
חידושיה המרכזיים של מודולה־2 הם:
- פִּירְקָן[לשון 1] (או מוֹדוּל[א]) כיחידת קוד מקור שעוברת הידור נפרד משאר הקוד.
- שִׁגְרַת הֶמְשֵׁךְ (אנ')[לשון 2] (או קוֹ־רוּטִינַה[ב]) כמנגנון ליישום וניהול תהליכים בו־זמניים (אנ').[לשון 3]
תחביר
יישום
ETH Modula-2
GNU Modula-2
ADW Modula-2
תקינה
ראו גם
- פסקל - שפת התכנות שממנה הורחבה מודולה־2.[1]
- עדה - שפת תכנות עילית ממשפחת פסקל שפותחה במיוחד עבור צבא ארצות הברית; גם היא הושפעה מאחותה, מודלה־2.[דרוש מקור]
- לואה - שפת תכנות דינמית עכשוויות וידידותית, למרות שאינה ממשפחת פסקל, היא תפסה השראה רבה ממודלה־2.[דרוש מקור]
לקריאה נוספת
- Niklaus Wirth, Programming in Modula-2, 4th Edition, Berlin: Springer-Verlag, 1988, ISBN 978-3-642-83565-0. (באנגלית)
קישורים חיצוניים
- אתר האינטרנט הרשמי של ETH Modula-2 (באנגלית)
- אתר האינטרנט הרשמי של GNU Modula-2 (באנגלית)
- אתר האינטרנט הרשמי של ADW Modula-2 (באנגלית)
- דגימות קוד של מודולה־2 ב־RosettaCode (באנגלית)
ביאורים
הערות שוליים
ניקלאוס וירת
Niklaus Wirth, Programming in Modula-2, 4th Edition, Berlin: Springer-Verlag, 1988, ISBN 978-3-642-83565-0. (באנגלית)
מהדורות מדריך השפה
- ^ Niklaus Wirth, Programming in Modula-2, 1st Edition, Berlin, Heidelberg: Springer-Verlag, 1982, ISBN 978-3-642-96717-7. (באנגלית)
- ^ Niklaus Wirth, Programming in Modula-2, 2nd Edition, Berlin, Heidelberg: Springer-Verlag, 1982, ISBN 978-3-642-96757-3. (באנגלית)
- ^ Niklaus Wirth, Programming in Modula-2, 3rd Edition, Berlin, Heidelberg: Springer Berlin Heidelberg, 1985, ISBN 978-3-642-96880-8. (באנגלית)
- ^ Niklaus Wirth, Programming in Modula-2, 4th Edition, Berlin, Heidelberg: Springer-Verlag, 1988, ISBN 978-3-642-83567-4. (באנגלית)
האקדמיה ללשון עברית
- ^ האקדמיה ללשון עברית, מונחי האקדמיה - פירקן, באתר terms.hebrew-academy.org.il
- ^ האקדמיה ללשון עברית, מונחי האקדמיה - שגרת המשך, באתר terms.hebrew-academy.org.il
- ^ האקדמיה ללשון עברית, מונחי האקדמיה - בו־זמני, באתר terms.hebrew-academy.org.il
רשימת מקורות
- ^ 1 2 3 Summary of projects by N. Wirth, 1962 - 1999, people.inf.ethz.ch
- ^ Modula Two, wiki.c2.com