![]() | |
![]() | |
פרדיגמות | תכנות מונחה-עצמים, תכנות אימפרטיבי, סקריפטים, תכנות פונקציונלי |
---|---|
תאריך השקה |
2003 ![]() |
מתכנן | Guillaume Laforge |
מפתח |
Java Community Process, קרן התוכנה אפאצ'י ![]() |
טיפוסיות | דינמית, חזקה, ברווז |
מימושים | Java Virtual Machine |
הושפעה על ידי | Java, Python, Ruby, Perl, Smalltalk, Objective-C |
רישיון |
אפאצ'י 2.0, רישיון אפאצ'י ![]() |
סיומת |
groovy, gsh, gvy, gy ![]() |
http://groovy-lang.org | |
![]() ![]() |
Groovy (גְּרוּבִי) היא שפת תכנות מונחית-עצמים עבור הפלטפורמה של ג'אווה. זוהי שפה דינמית, בעלת מאפיינים דומים לשפות Python, Ruby, Perl ו-Smalltalk. השפה יכולה לשמש גם כשפת תסריט עבור הפלטפורמה של ג'אווה.
Groovy משתמשת בתחביר מבוסס סוגריים מסולסלים בדומה לשפת Java. קוד המקור של השפה עובר הידור דינמי ל-bytecode עבור המכונה הווירטואלית של ג'אווה (JVM), והוא יכול לעבוד עם קוד וספריות שנכתבו בשפת Java. כמו כן, ברוב המקרים קוד Java יחשב תקין תחבירית גם ב-Groovy. גרסה 1.0 של Groovy שוחררה ב-2 בינואר 2007.