Toolchain

סט כלי תכנות

בתוכנה, toolchain הוא סט של כלי תכנות המשמשים לביצוע משימות פיתוח תוכנה מורכבות או ליצור מוצר, אשר הוא בדרך כלל עוד תוכנית מחשב, או ערכה של תוכניות קשורות. באופן כללי, הכלים היוצרים toolchain מופעלים אחד אחרי השני ברצף כך שהפלט או תוצאת הסביבה של כל כלי הופך להיות הקלט או סביבת ההתחלה לבא בתור, אך המונח משמש גם כאשר מדובר בערכה של כלים קשורים אשר לא בהכרח מופעלים אחד אחרי השני ברצף. [1][2][3]

toolchain פשוט עשוי להיות מורכב ממהדר ומקשר (ההופכים את קוד המקור לקובץ הרצה), ספריות (המספקות ממשקים למערכת ההפעלה), ומנפה שגיאות (המשמש לבדוק ולנפות שגיאות בתוכניות שנוצרו). מוצר תוכנה מורכב, כגון משחק וידאו, צריך כלים להכנת אפקטים קוליים, מוזיקה, מרקמים, מודלים תלת-ממדיים ואנימציות, יחד עם כלים נוספים לשילוב משאבים אלה במוצר המוגמר.

הערות שוליים עריכה

  1. ^ "Toolchain Overview". nongnu.org. 2012-01-03. נבדק ב-2013-10-21.
  2. ^ "Toolchains". elinux.org. 2013-09-08. נבדק ב-2013-10-21.
  3. ^ "Tool Chains in Agile ALM Environments: A Short Introduction". Lecture Notes in Computer Science: 371–380. 2015-10-29. doi:10.1007/978-3-319-26138-6_40. נבדק ב-2015-11-10.
  ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.