16-07-2005, 01:15
|
|
|
חבר מתאריך: 24.06.02
הודעות: 2,531
|
|
שתי שאלות C# וGPS.
התחלתי ללמוד C# ולא הבנתי את נושא הCLR - למה ההרצה הראשונה היא איטית ?
לא ממש הבנתי על מה מדברים, אמרו שהרצה ראשונה של קובץ ביניים IL היא איטית יותר בגלל שההפיכה לשפת מכונה מתבצעת
באותו הזמן שהתוכנית מופעלת, אחרי הפעלה ראשונה התוכנית כבר מהודרת אז אין בעיה.
לא הבנתי על מה מדברים ? על הפעלה ראשונה של התוכנית לכל משתמש או רק הרצה ראשונה במחשב אצלי ,במהלך הפיתוח.
האם הCLR הופך את הIL לשפת מכונה כל פעם מחדש בכל מחשב עליו נמצאת התוכנה ? או שזה מתבצע פעם אחת ע"י המתכנת ואז
זה כבר נמצא בשפת מכונה ,כקובץ סופי ומוכן לשימוש ע"י המשתמש.
כאילו האם ה"פעם הראשונה" מדברים על כל משתמש בתוכנה או רק לי כמפתח.
תודה, ומקווה שהבנתם.
שאלה שניה:
GPS - איך במכוניות הGPS יודע להגיד אם לפנות שמאלה או ימינה, איך הוא יודע את הדרך הקצרה ביותר למיקום שאני רוצה להגיע אליו, הרי הבנתי שזו אחת מהבעיות של הסוכן הנוסע לא ?
|