לדלג לתוכן

מודולה-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://www.worldcat.org/oclc/560943484|מו"ל=Springer-Verlag|שנת הוצאה=1982|מקום הוצאה=Berlin|ISBN=978-3-642-96717-7|oclc=560943484|מחבר=Niklaus Wirth|שפה=en|מהדורה=2nd Edition}}</ref>
בשנת 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://www.worldcat.org/oclc/851370733|מו"ל=Springer-Verlag|שנת הוצאה=1988|מקום הוצאה=Berlin|ISBN=978-3-642-83565-0|oclc=851370733|מהדורה=4th Edition|מחבר=Niklaus Wirth|שפה=en}}</ref>
בשנת 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

הערך נמצא בשלבי עבודה במסגרת מיזם "עבודות ויקידמיות" עם אוניברסיטת תל אביב – הקורס האקדמי "מויקיפדיה לויקינתונים". נא לא לערוך ערך זה עד להסרת התבנית. הערות לערך נא להוסיף בדף השיחה.
העבודה על הערך עתידה להסתיים בתאריך 18 יוני 2021. ניתן להסיר את התבנית משחלפו שלושה שבועות מן התאריך הנקוב.
הערך נמצא בשלבי עבודה במסגרת מיזם "עבודות ויקידמיות" עם אוניברסיטת תל אביב – הקורס האקדמי "מויקיפדיה לויקינתונים". נא לא לערוך ערך זה עד להסרת התבנית. הערות לערך נא להוסיף בדף השיחה.
העבודה על הערך עתידה להסתיים בתאריך 18 יוני 2021. ניתן להסיר את התבנית משחלפו שלושה שבועות מן התאריך הנקוב.



שגיאות פרמטריות בתבנית:שפת תכנות

פרמטרים [ שנה ] לא מופיעים בהגדרת התבנית

מוֹדוּלה־2
Modula-2
פרדיגמות תכנות אימפרטיבי, מודולריות, תכנות מובנה, 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. פִּירְקָן[לשון 1] (או מוֹדוּל[א]) כיחידת קוד מקור שעוברת הידור נפרד משאר הקוד.
  2. שִׁגְרַת הֶמְשֵׁךְ (אנ')[לשון 2] (או קוֹ־רוּטִינַה[ב]) כמנגנון ליישום וניהול תהליכים בו־זמניים (אנ').[לשון 3]

תחביר

יישום

ETH Modula-2

GNU Modula-2

ADW Modula-2

תקינה

ראו גם

לקריאה נוספת

קישורים חיצוניים

ביאורים

  1. ^ מאנגלית, ”module”
  2. ^ מאנגלית, ”coroutine”

הערות שוליים

ניקלאוס וירת

Niklaus Wirth, Programming in Modula-2, 4th Edition, Berlin: Springer-Verlag, 1988, ISBN 978-3-642-83565-0. (באנגלית)

מהדורות מדריך השפה

  1. ^ Niklaus Wirth, Programming in Modula-2, 1st Edition, Berlin, Heidelberg: Springer-Verlag, 1982, ISBN 978-3-642-96717-7. (באנגלית)
  2. ^ Niklaus Wirth, Programming in Modula-2, 2nd Edition, Berlin, Heidelberg: Springer-Verlag, 1982, ISBN 978-3-642-96757-3. (באנגלית)
  3. ^ Niklaus Wirth, Programming in Modula-2, 3rd Edition, Berlin, Heidelberg: Springer Berlin Heidelberg, 1985, ISBN 978-3-642-96880-8. (באנגלית)
  4. ^ Niklaus Wirth, Programming in Modula-2, 4th Edition, Berlin, Heidelberg: Springer-Verlag, 1988, ISBN 978-3-642-83567-4. (באנגלית)

האקדמיה ללשון עברית

  1. ^ האקדמיה ללשון עברית, מונחי האקדמיה - פירקן, באתר terms.hebrew-academy.org.il
  2. ^ האקדמיה ללשון עברית, מונחי האקדמיה - שגרת המשך, באתר terms.hebrew-academy.org.il
  3. ^ האקדמיה ללשון עברית, מונחי האקדמיה - בו־זמני, באתר terms.hebrew-academy.org.il

רשימת מקורות

  1. ^ 1 2 3 Summary of projects by N. Wirth, 1962 - 1999, people.inf.ethz.ch
  2. ^ Modula Two, wiki.c2.com

קטגוריה:שפות תכנות