Polyglot הוא מול מהדר להרחבה מאוד בסופו לשפת תכנות ג'אווה. הפרויקט מיושם כמסגרת כיתת ג 'אווה באמצעות תבניות עיצוב כדי לקדם את ההרחבה. באמצעות Polyglot, יכולות להיות מיושמות הרחבות שפה מבלי לשכפל את קוד מהמסגרת עצמה.
לשוני נעשה שימוש כדי ליישם שפות תחום ספציפי, לבחון רעיונות עיצוב שפה, כדי לפשט Java למטרות פדגוגיות, ולשינויי קוד שונים כגון אופטימיזציה וזריקת אשמה. לשוני שמש במשך שתי הרחבות שפה ראשיות ומשניות; הניסיון שלנו מצביע על כך שעלות ביצוע הארכת מאזניים גם עם המידה שבה הוא משנה Java.
לשוני הידור ופועל על (לפחות) Linux, Solaris, Windows, ו- Mac OS X. נמלה ומחולל סורק JFlex נדרשים לבנות אותו. ב- Windows, אתה גם צריך Cygwin.
לשוני כולל PPG, גנרטור להרחבה מנתח LALR מבוסס על מחולל מנתח CUP LALR עבור Java (מורחב עם תמיכה משופרת באגים).
לשוני תומך בגרסת Java 1.4, אבל סיומת Polyglot שתומכת בג'אווה 5. פותחה באוניברסיטת קליפורניה.
גרסה של Polyglot נכתבה בJ & השפה היא גם בפיתוח. זה גורם הארכת מהדר הבסיס אפילו יותר קלה.
מה חדש במהדורה זו:
פרטי תוכנה:
תגובות לא נמצא