מה הופך את השפה Python למקובלת בתחום המכונה הלומדת?
למה דווקא התעשייה בחרה ב Python בשביל לפתח את תחום הArtificial Intelligence
רק בגלל שקל יותר להתחיל לכתוב בה קוד? עם אם כן אנשים שיש בידם שנים של נסיון ב C\C++ יכולים
לבצע את אותה תוכנה עם כלי אופטימיזציה שמהנדסי Python לא יכולים לחלום עליהם.
אז מהי הסיבה ל Python?
תשובה אחת
בעקרון מה שרשמת את צודק בכל מילה.
שפת Python לגמרי שפה שמטרתה העיקרית (גם בהיסטוריה שלה מהמייסד) היתה להנגיש כמה שיותר את התכנות לכמה שיותר בני אדם.
חוץ מזה? כלום.
השפות העיליות כמו: C,C++,C# אוכלות אותה מבחינת ביצועים כמו פיל שיאכל תפוח. אממה, הן הרבה יותר מאוד מאוד מורכבות ודורשות ראש מחשובי חזק מאוד(תכונה אפשרית לרכישה).
שפות עיליות כאלה בדרך כלל יתחילו לך את הכאב ראש (הסטלה של החנונים) ברגע שתגיע לניהול של הזיכרון(RAM) ובמיוחד בחלק של פיצול העבודה(Threading).
השפה הזאת מאפשרת להמון אנשים להיכנס לתחום מה שמריץ אותו יותר מהר ומוזיל עלויות עובדים.
אבל התותחים נשארים התותחים ואף יכניסו הרבה הרבה יותר.
תשובה שלך
אנונימי?