Mathematica – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: \1ליניארי
מ הוספת קישור לתקשורת נתונים
שורה 41:
התוכנה מורכבת משתי מערכות הפועלות ביחד בעת הפעלתה: מערכת הליבה וממשק המשתמש. מערכת הליבה עורכת את החישובים המתמטיים עצמם ופועלת על ידי קוד המוזן אליה. הזנת הקוד אל הליבה נעשית, באופן כללי, בתיווכו של ממשק המשתמש – זהו החלק המוצג למשתמש בעת הפעלת התוכנה, אליו מזין המשתמש נתונים ובו הוא מקבל את הפלטים (תוצאות חישובים או מולטימדיה) ובו מוצגים התפריטים והחלונות השונים של התוכנה. בממשק המשתמש המגיע כמובנה בתוכנה, חלק מן הטקסט המתמטי מוצג בצורה מעוצבת בהתאם לכללי הכתיב המתמטי, שורות הפלט והקלט ממוספרות ומולטימדיה משולבת בין חלקי הטקסט השונים. כמו כן, קיימת תמיכה בכתיבה וקריאה של מצגות ייעודיות הנבנות בתוכנה. נוסף על ממשק המשתמש המובנה בתוכנה, ניתן להפעיל את ליבתה גם על ידי ממשקי משתמש חיצוניים.
 
נוסף על הקשר עם המשתמש, ליבת התוכנה יכולה לקיים [[תקשורת נתונים]] עם תוכנות אחרות לצורך שימוש במשאביהן או לצורך העמדת כושר החישוב של התוכנה לשימושן. ביצוע התקשרויות אלו מבוצע על ידי פרוטוקול בשם MathLink. מאתר החברה המפתחת ניתן להוריד את התוכנות "NET/Link." ו-"J/Link" המשמשות ליצירת קשר בין ליבת התוכנה לבין התוכנות [[.NET]] ו[[Java]], בהתאמה.
 
ניתן להשתמש בתוכנה ב-[[SQL]] על ידי תמיכה מובנית של המערכת ב[[ממשק תכנות יישומים|ממשק תכנות היישומים]] [[JDBC]]{{הערה|1=[http://www.databasejournal.com/news/article.php/3453911 Mathematica 5.1 Available ], Database Journal, Jan 3, 2005.}}.כמו כן, יכולה התוכנה להתקין [[שירות רשת|שירותי רשת]] על ידי שימוש ב-[[Web Services Description Language|WSDL]].{{הערה|1=[http://www.w3.org/Math/Documents/Notes/services.xml Mathematical Web Services: W3C Note 1 August 2003]}}{{הערה|1=[http://reference.wolfram.com/mathematica/WebServices/tutorial/Introduction.html Introduction to Web Services], Mathematica Web Services Tutorial}}