אריך גמא

אריך גמא
אין תמונה חופשית
אין תמונה חופשית
לידה 13 במרץ 1961 (בן 63)
ציריך, שווייץ עריכת הנתון בוויקינתונים
ענף מדעי פיתוח תוכנה עריכת הנתון בוויקינתונים
מקום לימודים אוניברסיטת ציריך עריכת הנתון בוויקינתונים
מוסדות
פרסים והוקרה
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

אריך גמאאנגלית: Erich Gamma; ‏נולד ב־13 במרץ 1961) הוא מהנדס תוכנה, חלוץ בתחום פיתוח מונחה-בדיקות ופיתוח תוכנה זריז, ואחד המחברים של הספר Design Patterns הנחשב לטקסט מכונן של תחום תבניות העיצוב בהנדסת תוכנה.

בשנות התשעים המוקדמות, פיתח גמא יחד עם אנדרה ווינאנד את ‎ET++‎, אחד משלדי התוכנה הראשונים לפיתוח מונחה-עצמים של יישומים בשפתC++‎. בעבודתו המשותפת עם קנט בק, פיתח גמא את JUnit, שיטה וכלי לבדיקות יחידה ב-Java. הכלי הורחב בהמשך לשפות תכנות רבות נוספות ומהווה היום נדבך יסודי בעבודת התכנות של מתכנתים רבים בעולם.

במסגרת עבודתו בחברת IBM, היה גמא אחד מהמובילים של פרויקט פיתוח שנועד להסב את כלי ה-Smalltalk של החברה לכלים מקבילים ב-Java. גמא תרם רבות לפיתוח הכלי VisualAge for Java, וסייע לפתח טכנולוגיה וכלים חדשניים בתחום Java Micro Edition. בהמשך, הוביל ב-IBM את פיתוח דור העתיד של כלי ה-ג'אווה של החברה, שלימים הפך לפלטפורמה החופשית Eclipse.

גמא היה אחד הראשונים שישמו באופן שיטתי אלמנטים משמעותיים ממתודולוגיית הפיתוח הזריז Extreme Programming, והדגים את יישומה המוצלח בקנה מידה גדול בפרויקט JDT של Eclipse, שאותו הוביל.

לגמא תואר דוקטור במדעי המחשב מאוניברסיטת ציריך שבשווייץ.

פרסומים עיקריים

[עריכת קוד מקור | עריכה]

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

[עריכת קוד מקור | עריכה]